diff options
| author | Pavel Labath <labath@google.com> | 2018-03-08 15:52:46 +0000 |
|---|---|---|
| committer | Pavel Labath <labath@google.com> | 2018-03-08 15:52:46 +0000 |
| commit | 6bf2a8ea70aaf95a96d773441a595d9c1f80437c (patch) | |
| tree | b20e25910abc55378d41f41c9f3d7583b13019f8 | |
| parent | ce0bc92329737be5ab9d0c7d0f971501e210c08f (diff) | |
| download | llvm-6bf2a8ea70aaf95a96d773441a595d9c1f80437c.zip llvm-6bf2a8ea70aaf95a96d773441a595d9c1f80437c.tar.gz llvm-6bf2a8ea70aaf95a96d773441a595d9c1f80437c.tar.bz2 | |
Install lldb's SB headers (pr36630)
These were removed in r309021 in what looks like an accidentally
committed change. This brings them back.
I also rename the header component to lldb-headers (instead of
lldb_headers) to match the llvm style and add a special
install-lldb-headers target, which installs just the headers.
llvm-svn: 327016
| -rw-r--r-- | lldb/cmake/modules/LLDBConfig.cmake | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lldb/cmake/modules/LLDBConfig.cmake b/lldb/cmake/modules/LLDBConfig.cmake index 8f75880d..24878b5 100644 --- a/lldb/cmake/modules/LLDBConfig.cmake +++ b/lldb/cmake/modules/LLDBConfig.cmake @@ -277,27 +277,31 @@ include_directories(BEFORE if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) install(DIRECTORY include/ - COMPONENT lldb_headers + COMPONENT lldb-headers DESTINATION include FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN ".cmake" EXCLUDE PATTERN "Config.h" EXCLUDE - PATTERN "lldb-*.h" EXCLUDE - PATTERN "API/*.h" EXCLUDE ) install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/ - COMPONENT lldb_headers + COMPONENT lldb-headers DESTINATION include FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN ".cmake" EXCLUDE - PATTERN "lldb-*.h" EXCLUDE - PATTERN "API/*.h" EXCLUDE ) + + add_custom_target(lldb-headers) + set_target_properties(lldb-headers PROPERTIES FOLDER "Misc") + + if (NOT CMAKE_CONFIGURATION_TYPES) + add_llvm_install_targets(install-lldb-headers + COMPONENT lldb-headers) + endif() endif() if (NOT LIBXML2_FOUND AND NOT (CMAKE_SYSTEM_NAME MATCHES "Windows")) |
