298da95d1e151bac0fa1e1072ec1af815472537c
[oota-llvm.git] / cmake / modules / CMakeLists.txt
1 set(llvm_cmake_builddir "${LLVM_BINARY_DIR}/share/llvm/cmake")
2 set(LLVM_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
3
4 get_property(llvm_libs GLOBAL PROPERTY LLVM_LIBS)
5
6 configure_file(
7   LLVMConfig.cmake.in
8   ${llvm_cmake_builddir}/LLVMConfig.cmake
9   @ONLY)
10
11 configure_file(
12   LLVMConfigVersion.cmake.in
13   ${llvm_cmake_builddir}/LLVMConfigVersion.cmake
14   @ONLY)
15
16 install(FILES
17   ${llvm_cmake_builddir}/LLVMConfig.cmake
18   ${llvm_cmake_builddir}/LLVMConfigVersion.cmake
19   LLVM-Config.cmake
20   DESTINATION share/llvm/cmake)
21
22 install(DIRECTORY .
23   DESTINATION share/llvm/cmake
24   FILES_MATCHING PATTERN *.cmake
25   PATTERN .svn EXCLUDE
26   PATTERN LLVMConfig.cmake EXCLUDE
27   PATTERN LLVMConfigVersion.cmake EXCLUDE
28   PATTERN LLVM-Config.cmake EXCLUDE
29   PATTERN FindBison.cmake EXCLUDE
30   PATTERN GetTargetTriple.cmake EXCLUDE
31   PATTERN VersionFromVCS.cmake EXCLUDE
32   PATTERN CheckAtomic.cmake EXCLUDE)