Revert "Remove legacy CMake targets for libcxx and libcxxabi"
This reverts commit f383fb40b
. It looks like several of our build bots
are still using the legacy target names, so we'll change those before
we commit this change again.
This commit is contained in:
parent
b4a6e63ea1
commit
04d48111bf
|
@ -68,7 +68,7 @@ rebuilding LLVM as often. An out-of-tree build would look like this:
|
|||
-DLIBCXX_CXX_ABI_INCLUDE_PATHS=path/to/separate/libcxxabi/include \
|
||||
path/to/llvm-project/libcxx
|
||||
$ make
|
||||
$ make check-cxx # optional
|
||||
$ make check-libcxx # optional
|
||||
|
||||
|
||||
Experimental Support for Windows
|
||||
|
|
|
@ -10,7 +10,7 @@ Getting Started
|
|||
|
||||
libc++ uses LIT to configure and run its tests.
|
||||
|
||||
The primary way to run the libc++ tests is by using `make check-cxx`.
|
||||
The primary way to run the libc++ tests is by using `make check-libcxx`.
|
||||
|
||||
However since libc++ can be used in any number of possible
|
||||
configurations it is important to customize the way LIT builds and runs
|
||||
|
|
|
@ -270,5 +270,8 @@ if (LIBCXX_INSTALL_HEADERS)
|
|||
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
# Stripping is a no-op for headers
|
||||
add_custom_target(install-${CXX_HEADER_TARGET}-stripped DEPENDS install-${CXX_HEADER_TARGET})
|
||||
|
||||
add_custom_target(install-libcxx-headers DEPENDS install-${CXX_HEADER_TARGET})
|
||||
add_custom_target(install-libcxx-headers-stripped DEPENDS install-${CXX_HEADER_TARGET}-stripped)
|
||||
endif()
|
||||
endif()
|
||||
|
|
|
@ -392,4 +392,5 @@ if (NOT CMAKE_CONFIGURATION_TYPES AND (LIBCXX_INSTALL_LIBRARY OR
|
|||
-DCMAKE_INSTALL_COMPONENT=cxx
|
||||
-DCMAKE_INSTALL_DO_STRIP=1
|
||||
-P "${LIBCXX_BINARY_DIR}/cmake_install.cmake")
|
||||
add_custom_target(install-libcxx DEPENDS install-cxx)
|
||||
endif()
|
||||
|
|
|
@ -83,6 +83,8 @@ if (LIBCXX_INCLUDE_TESTS)
|
|||
"Running libcxx tests"
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
DEPENDS cxx ${LIBCXX_TEST_DEPS})
|
||||
|
||||
add_custom_target(check-libcxx DEPENDS check-cxx)
|
||||
endif()
|
||||
|
||||
if (LIBCXX_GENERATE_COVERAGE)
|
||||
|
|
|
@ -295,4 +295,7 @@ if (NOT CMAKE_CONFIGURATION_TYPES AND LIBCXXABI_INSTALL_LIBRARY)
|
|||
-DCMAKE_INSTALL_COMPONENT=cxxabi
|
||||
-DCMAKE_INSTALL_DO_STRIP=1
|
||||
-P "${LIBCXXABI_BINARY_DIR}/cmake_install.cmake")
|
||||
|
||||
# TODO: This is a legacy target name and should be removed at some point.
|
||||
add_custom_target(install-libcxxabi DEPENDS install-cxxabi)
|
||||
endif()
|
||||
|
|
|
@ -81,3 +81,6 @@ add_lit_testsuite(check-cxxabi "Running libcxxabi tests"
|
|||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
DEPENDS ${LIBCXXABI_TEST_DEPS}
|
||||
)
|
||||
|
||||
# TODO: This is a legacy target name and should be removed at some point.
|
||||
add_custom_target(check-libcxxabi DEPENDS check-cxxabi)
|
||||
|
|
Loading…
Reference in New Issue