Lines Matching full:cmake

6 # Generate a list of CMake library targets so that other CMake projects can
7 # link against them. LLVM calls its version of this file LLVMExports.cmake, but
8 # the usual CMake convention seems to be ${Project}Targets.cmake.
10 "Path for CMake subdirectory for Clang (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/clang')")
12 set(clang_cmake_builddir "${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/clang")
14 # Keep this in sync with llvm/cmake/CMakeLists.txt!
16 "Path for CMake subdirectory for LLVM (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/llvm')")
19 set(llvm_cmake_builddir "${llvm_cmake_builddir}/cmake/llvm")
22 export(TARGETS ${CLANG_EXPORTS} FILE ${clang_cmake_builddir}/ClangTargets.cmake)
24 # Generate ClangConfig.cmake for the build tree.
27 set(CLANG_CONFIG_INCLUDE_EXPORTS "include(\"${clang_cmake_builddir}/ClangTargets.cmake\")")
33 ${CMAKE_CURRENT_SOURCE_DIR}/ClangConfig.cmake.in
34 ${clang_cmake_builddir}/ClangConfig.cmake
37 ${CMAKE_CURRENT_SOURCE_DIR}/ClangConfigVersion.cmake.in
38 ${clang_cmake_builddir}/ClangConfigVersion.cmake
50 FILES_MATCHING PATTERN *.cmake
54 # Generate ClangConfig.cmake for the install tree.
64 ${CMAKE_CURRENT_SOURCE_DIR}/ClangConfig.cmake.in
65 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/ClangConfig.cmake
68 ${CMAKE_CURRENT_SOURCE_DIR}/ClangConfigVersion.cmake.in
69 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/ClangConfigVersion.cmake
78 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/ClangConfig.cmake
79 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/ClangConfigVersion.cmake
80 ${CMAKE_CURRENT_SOURCE_DIR}/AddClang.cmake
82 COMPONENT clang-cmake-exports)
86 add_custom_target(clang-cmake-exports)
87 add_llvm_install_targets(install-clang-cmake-exports
88 COMPONENT clang-cmake-exports)