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