Lines Matching full:cmake

5 # Generate a list of CMake library targets so that other CMake projects can
6 # link against them. LLVM calls its version of this file LLVMExports.cmake, but
7 # the usual CMake convention seems to be ${Project}Targets.cmake.
9 "Path for CMake subdirectory for LLD (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/lld')")
11 set(lld_cmake_builddir "${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/lld")
13 # Keep this in sync with llvm/cmake/CMakeLists.txt!
15 "Path for CMake subdirectory for LLVM (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/llvm')")
18 set(llvm_cmake_builddir "${llvm_cmake_builddir}/cmake/llvm")
21 export(TARGETS ${LLD_EXPORTS} FILE ${lld_cmake_builddir}/LLDTargets.cmake)
23 # Generate LLDConfig.cmake for the build tree.
26 set(LLD_CONFIG_INCLUDE_EXPORTS "include(\"${lld_cmake_builddir}/LLDTargets.cmake\")")
32 ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfig.cmake.in
33 ${lld_cmake_builddir}/LLDConfig.cmake
36 ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfigVersion.cmake.in
37 ${lld_cmake_builddir}/LLDConfigVersion.cmake
42 # Generate LLDConfig.cmake for the install tree.
49 ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfig.cmake.in
50 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfig.cmake
53 ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfigVersion.cmake.in
54 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfigVersion.cmake
63 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfig.cmake
64 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfigVersion.cmake
66 COMPONENT lld-cmake-exports)
70 add_custom_target(lld-cmake-exports)
71 add_llvm_install_targets(install-lld-cmake-exports
72 COMPONENT lld-cmake-exports)