]> granicus.if.org Git - clang/commitdiff
[CMake] Add a specific 'install-clang-headers' target.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 20 Nov 2015 02:24:03 +0000 (02:24 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 20 Nov 2015 02:24:03 +0000 (02:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@253636 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/CMakeLists.txt

index fbcd1245ce846421c32b839a7254e464115e3199..139afa2751a6a388470ddaaa5d1b69018bb423dc 100644 (file)
@@ -102,5 +102,14 @@ set_target_properties(clang-headers PROPERTIES FOLDER "Misc")
 
 install(
   FILES ${files} ${CMAKE_CURRENT_BINARY_DIR}/arm_neon.h
+  COMPONENT clang-headers
   PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
   DESTINATION lib${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION}/include)
+
+if (NOT CMAKE_CONFIGURATION_TYPES) # don't add this for IDE's.
+  add_custom_target(install-clang-headers
+    DEPENDS
+    COMMAND "${CMAKE_COMMAND}"
+            -DCMAKE_INSTALL_COMPONENT=clang-headers
+            -P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
+endif()