| if (NOT LIBCXX_INSTALL_SUPPORT_HEADERS) |
| set(LIBCXX_SUPPORT_HEADER_PATTERN PATTERN "support" EXCLUDE) |
| endif() |
| set(LIBCXX_HEADER_PATTERN |
| PATTERN "*" |
| PATTERN "CMakeLists.txt" EXCLUDE |
| PATTERN ".svn" EXCLUDE |
| ${LIBCXX_SUPPORT_HEADER_PATTERN} |
| ) |
| |
| file(COPY . |
| DESTINATION "${CMAKE_BINARY_DIR}/include/c++/v1" |
| FILES_MATCHING |
| ${LIBCXX_HEADER_PATTERN} |
| ) |
| |
| if (LIBCXX_INSTALL_HEADERS) |
| install(DIRECTORY . |
| DESTINATION include/c++/v1 |
| FILES_MATCHING |
| ${LIBCXX_HEADER_PATTERN} |
| PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ |
| ) |
| endif() |