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 Polly (defaults to '${CMAKE_INSTALL_PACKAGEDIR}/polly')")
12 set(mlir_cmake_builddir "${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/mlir")
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 ${MLIR_EXPORTS} FILE ${mlir_cmake_builddir}/MLIRTargets.cmake)
31 # Generate MlirConfig.cmake for the build tree.
34 set(MLIR_CONFIG_INCLUDE_EXPORTS "include(\"\${MLIR_CMAKE_DIR}/MLIRTargets.cmake\")")
45 ${CMAKE_CURRENT_SOURCE_DIR}/MLIRConfig.cmake.in
46 ${mlir_cmake_builddir}/MLIRConfig.cmake
49 ${CMAKE_CURRENT_SOURCE_DIR}/MLIRConfigVersion.cmake.in
50 ${mlir_cmake_builddir}/MLIRConfigVersion.cmake
64 FILES_MATCHING PATTERN *.cmake
68 # Generate MLIRConfig.cmake for the install tree.
84 ${CMAKE_CURRENT_SOURCE_DIR}/MLIRConfig.cmake.in
85 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/MLIRConfig.cmake
88 ${CMAKE_CURRENT_SOURCE_DIR}/MLIRConfigVersion.cmake.in
89 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/MLIRConfigVersion.cmake
98 # Include the cmake files so other tools can use mlir-tblgen, etc.
102 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/MLIRConfig.cmake
103 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/MLIRConfigVersion.cmake
104 ${CMAKE_CURRENT_SOURCE_DIR}/AddMLIR.cmake
105 ${CMAKE_CURRENT_SOURCE_DIR}/AddMLIRPython.cmake
106 ${CMAKE_CURRENT_SOURCE_DIR}/MLIRDetectPythonEnv.cmake
108 COMPONENT mlir-cmake-exports)
112 add_custom_target(mlir-cmake-exports)
113 add_llvm_install_targets(install-mlir-cmake-exports
114 COMPONENT mlir-cmake-exports)