Add option to turn off installation of headers.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@224162 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
984f8f6e43
commit
9acbcee2c6
@ -47,6 +47,7 @@ option(LIBCXX_BUILD_32_BITS "Build 32 bit libc++" OFF)
|
|||||||
option(LIBCXX_ENABLE_MONOTONIC_CLOCK
|
option(LIBCXX_ENABLE_MONOTONIC_CLOCK
|
||||||
"Build libc++ with support for a monotonic clock.
|
"Build libc++ with support for a monotonic clock.
|
||||||
This option may only be used when LIBCXX_ENABLE_THREADS=OFF." ON)
|
This option may only be used when LIBCXX_ENABLE_THREADS=OFF." ON)
|
||||||
|
option(LIBCXX_INSTALL_HEADERS "Install the libc++ headers." ON)
|
||||||
option(LIBCXX_INSTALL_SUPPORT_HEADERS "Install libc++ support headers." ON)
|
option(LIBCXX_INSTALL_SUPPORT_HEADERS "Install libc++ support headers." ON)
|
||||||
if (LIBCXX_BUILT_STANDALONE)
|
if (LIBCXX_BUILT_STANDALONE)
|
||||||
set(LLVM_USE_SANITIZER "" CACHE STRING
|
set(LLVM_USE_SANITIZER "" CACHE STRING
|
||||||
|
@ -14,9 +14,11 @@ file(COPY .
|
|||||||
${LIBCXX_HEADER_PATTERN}
|
${LIBCXX_HEADER_PATTERN}
|
||||||
)
|
)
|
||||||
|
|
||||||
install(DIRECTORY .
|
if (LIBCXX_INSTALL_HEADERS)
|
||||||
DESTINATION include/c++/v1
|
install(DIRECTORY .
|
||||||
FILES_MATCHING
|
DESTINATION include/c++/v1
|
||||||
${LIBCXX_HEADER_PATTERN}
|
FILES_MATCHING
|
||||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
${LIBCXX_HEADER_PATTERN}
|
||||||
|
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||||
)
|
)
|
||||||
|
endif()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user