Lines Matching full:cmake
7 set(llvm_cmake_builddir "${llvm_cmake_builddir}/cmake/llvm")
9 # First for users who use an installed LLVM, create the LLVMExports.cmake file.
10 set(LLVM_EXPORTS_FILE ${llvm_cmake_builddir}/LLVMExports.cmake)
16 set(LLVM_BUILDTREEONLY_EXPORTS_FILE ${llvm_cmake_builddir}/LLVMBuildTreeOnlyTargets.cmake)
28 # CMake requires that all targets expressed as dependencies exist, so we can't
30 # projects building out of tree will have CMake errors. This only gets hit when
44 # Generate LLVMConfig.cmake for the build tree.
89 # one from the build tree. This is due to our cmake files being split between
92 # tree, both the generated LLVMExports.cmake file and the rest of the cmake
93 # source files are put in the same cmake directory.
99 LLVMConfig.cmake.in
100 ${llvm_cmake_builddir}/LLVMConfig.cmake
112 FILES_MATCHING PATTERN *.cmake
118 # Generate LLVMConfig.cmake for the install tree.
156 LLVMConfig.cmake.in
157 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake
160 # Generate LLVMConfigVersion.cmake for build and install tree.
162 LLVMConfigVersion.cmake.in
163 ${llvm_cmake_builddir}/LLVMConfigVersion.cmake
170 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake
171 ${llvm_cmake_builddir}/LLVMConfigVersion.cmake
172 LLVM-Config.cmake
174 COMPONENT cmake-exports)
178 COMPONENT cmake-exports
179 FILES_MATCHING PATTERN *.cmake
180 PATTERN LLVMConfig.cmake EXCLUDE
181 PATTERN LLVMConfigExtensions.cmake EXCLUDE
182 PATTERN LLVMConfigVersion.cmake EXCLUDE
183 PATTERN LLVM-Config.cmake EXCLUDE
184 PATTERN GetHostTriple.cmake EXCLUDE
189 add_custom_target(cmake-exports)
190 add_llvm_install_targets(install-cmake-exports
191 COMPONENT cmake-exports)