summaryrefslogtreecommitdiffstats
path: root/libcxx/lib
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2015-03-03 15:59:09 +0000
committerEric Fiselier <eric@efcs.ca>2015-03-03 15:59:09 +0000
commit14dbeaadc124c7fc7c94fff8a70dece1a15c4199 (patch)
tree3749d5e9c1483e2f56d92eff4a9c5385c19880d9 /libcxx/lib
parent10d576d8dcb31665aa5c6aeaa1d74fe8d7db1264 (diff)
downloadbcm5719-llvm-14dbeaadc124c7fc7c94fff8a70dece1a15c4199.tar.gz
bcm5719-llvm-14dbeaadc124c7fc7c94fff8a70dece1a15c4199.zip
[libcxxabi] Build both static and shared versions of libc++abi by default.
Summary: This patch builds both static and shared versions of libc++abi by default. It adds/repurposes the following cmake options: * `LIBCXXABI_ENABLE_SHARED`: Enable/disable building the shared library. (Previously using `OFF` would build the static library instead) * `LIBCXXABI_ENABLE_STATIC`: Enable/disable building the static library. This patch also re-purposes the CMake target `cxxabi` to be a meta-target for `cxxabi_shared` and `cxxabi_static`. This could potentially break other builds that depend on `cxxabi` being a library target. We will need to apply a patch to libc++'s CMake before committing this change. Running the tests is still only supported when the shared version is built. Support for running the tests against the static library will come in another patch. Reviewers: jroelofs, mclow.lists, danalbert, compnerd Reviewed By: danalbert, compnerd Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D8013 llvm-svn: 231075
Diffstat (limited to 'libcxx/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud