diff options
| author | Eric Fiselier <eric@efcs.ca> | 2015-08-19 17:17:21 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2015-08-19 17:17:21 +0000 |
| commit | 2838c169a5ff7721123e504184e35442ea654f2e (patch) | |
| tree | f9b2bfa4de9e6dd8bab6b758ea432933c6831f1a | |
| parent | d904371271478dbc2c867f92023b117945e6d948 (diff) | |
| download | bcm5719-llvm-2838c169a5ff7721123e504184e35442ea654f2e.tar.gz bcm5719-llvm-2838c169a5ff7721123e504184e35442ea654f2e.zip | |
[libcxxabi] Add "install-libcxxabi" target.
Summary:
Currently you can't install libc++abi from within the LLVM tree without installing all of LLVM. This patch adds an install rule for libc++abi.
Reviewers: danalbert, compnerd, rengolin, beanz
Subscribers: martell, beanz, jroelofs, cfe-commits
Differential Revision: http://reviews.llvm.org/D11682
llvm-svn: 245461
| -rw-r--r-- | libcxxabi/src/CMakeLists.txt | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/libcxxabi/src/CMakeLists.txt b/libcxxabi/src/CMakeLists.txt index fda2d105f42..b619e4aafeb 100644 --- a/libcxxabi/src/CMakeLists.txt +++ b/libcxxabi/src/CMakeLists.txt @@ -119,6 +119,14 @@ endif() add_custom_target(cxxabi DEPENDS ${LIBCXXABI_TARGETS}) install(TARGETS ${LIBCXXABI_TARGETS} - LIBRARY DESTINATION lib${LIBCXXABI_LIBDIR_SUFFIX} - ARCHIVE DESTINATION lib${LIBCXXABI_LIBDIR_SUFFIX} + LIBRARY DESTINATION lib${LIBCXXABI_LIBDIR_SUFFIX} COMPONENT libcxxabi + ARCHIVE DESTINATION lib${LIBCXXABI_LIBDIR_SUFFIX} COMPONENT libcxxabi ) + +if (NOT CMAKE_CONFIGURATION_TYPES) + add_custom_target(install-libcxxabi + DEPENDS cxxabi + COMMAND "${CMAKE_COMMAND}" + -DCMAKE_INSTALL_COMPONENT=libcxxabi + -P "${LIBCXXABI_BINARY_DIR}/cmake_install.cmake") +endif() |

