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 Flang (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/flang')")
11 set(flang_cmake_builddir "${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/flang")
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 ${FLANG_EXPORTS} FILE ${flang_cmake_builddir}/FlangTargets.cmake)
23 # Generate FlangConfig.cmake for the build tree.
26 set(FLANG_CONFIG_INCLUDE_EXPORTS "include(\"${flang_cmake_builddir}/FlangTargets.cmake\")")
32 ${CMAKE_CURRENT_SOURCE_DIR}/FlangConfig.cmake.in
33 ${flang_cmake_builddir}/FlangConfig.cmake
36 ${CMAKE_CURRENT_SOURCE_DIR}/FlangConfigVersion.cmake.in
37 ${flang_cmake_builddir}/FlangConfigVersion.cmake
42 # Generate FlangConfig.cmake for the install tree.
51 ${CMAKE_CURRENT_SOURCE_DIR}/FlangConfig.cmake.in
52 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/FlangConfig.cmake
55 ${CMAKE_CURRENT_SOURCE_DIR}/FlangConfigVersion.cmake.in
56 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/FlangConfigVersion.cmake
67 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/FlangConfig.cmake
68 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/FlangConfigVersion.cmake
70 COMPONENT flang-cmake-exports)
74 add_custom_target(flang-cmake-exports)
75 add_llvm_install_targets(install-flang-cmake-exports
76 COMPONENT flang-cmake-exports)