De-duplicate references to share/llvm/cmake path
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 9 Feb 2014 16:35:29 +0000 (16:35 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 9 Feb 2014 16:35:29 +0000 (16:35 +0000)
Use a LLVM_INSTALL_PACKAGE_DIR variable to hold the path and reference
it where necessary.

Contributed by Brad King.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201046 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/CMakeLists.txt

index 0253952caee8cbabf0fb418b1aca2e20f87dc810..b48018d51f91130b7aea4fc34c5587af1c552732 100644 (file)
@@ -1,4 +1,5 @@
-set(llvm_cmake_builddir "${LLVM_BINARY_DIR}/share/llvm/cmake")
+set(LLVM_INSTALL_PACKAGE_DIR share/llvm/cmake)
+set(llvm_cmake_builddir "${LLVM_BINARY_DIR}/${LLVM_INSTALL_PACKAGE_DIR}")
 set(LLVM_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
 
 get_property(llvm_libs GLOBAL PROPERTY LLVM_LIBS)
@@ -24,10 +25,10 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
     ${llvm_cmake_builddir}/LLVMConfig.cmake
     ${llvm_cmake_builddir}/LLVMConfigVersion.cmake
     LLVM-Config.cmake
-    DESTINATION share/llvm/cmake)
+    DESTINATION ${LLVM_INSTALL_PACKAGE_DIR})
 
   install(DIRECTORY .
-    DESTINATION share/llvm/cmake
+    DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
     FILES_MATCHING PATTERN *.cmake
     PATTERN .svn EXCLUDE
     PATTERN LLVMConfig.cmake EXCLUDE