[Mlir-commits] [mlir] [mlir][cmake] Export MLIR_LINK_MLIR_DYLIB in MLIRConfig.cmake (PR #207336)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Wed Jul 8 19:26:20 PDT 2026
https://github.com/qyingwu updated https://github.com/llvm/llvm-project/pull/207336
>From 28db4abcc3fb1977927e6b596568e4fe0633da96 Mon Sep 17 00:00:00 2001
From: qyingwu <qiyingwu at utexas.edu>
Date: Fri, 3 Jul 2026 00:20:18 -0700
Subject: [PATCH] [mlir][cmake] Export MLIR_LINK_MLIR_DYLIB in MLIRConfig.cmake
---
mlir/cmake/modules/CMakeLists.txt | 4 ++++
mlir/cmake/modules/MLIRConfig.cmake.in | 1 +
2 files changed, 5 insertions(+)
diff --git a/mlir/cmake/modules/CMakeLists.txt b/mlir/cmake/modules/CMakeLists.txt
index 47349f0c7eb62..ef0ba104c2525 100644
--- a/mlir/cmake/modules/CMakeLists.txt
+++ b/mlir/cmake/modules/CMakeLists.txt
@@ -59,6 +59,10 @@ set(MLIR_CONFIG_INCLUDE_DIRS
set(MLIR_CONFIG_TABLEGEN_EXE "${MLIR_TABLEGEN_EXE}")
set(MLIR_CONFIG_PDLL_TABLEGEN_EXE "${MLIR_PDLL_TABLEGEN_EXE}")
set(MLIR_CONFIG_SRC_SHARDER_TABLEGEN_EXE "${MLIR_SRC_SHARDER_TABLEGEN_EXE}")
+set(MLIR_CONFIG_LINK_MLIR_DYLIB "${MLIR_LINK_MLIR_DYLIB}")
+llvm_canonicalize_cmake_booleans(
+ MLIR_CONFIG_LINK_MLIR_DYLIB
+)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/MLIRConfig.cmake.in
diff --git a/mlir/cmake/modules/MLIRConfig.cmake.in b/mlir/cmake/modules/MLIRConfig.cmake.in
index 71f3e028b1e88..fd04a64ce625b 100644
--- a/mlir/cmake/modules/MLIRConfig.cmake.in
+++ b/mlir/cmake/modules/MLIRConfig.cmake.in
@@ -16,6 +16,7 @@ set(MLIR_IRDL_TO_CPP_EXE "@MLIR_CONFIG_IRDL_TO_CPP_EXE@")
set(MLIR_INSTALL_AGGREGATE_OBJECTS "@MLIR_INSTALL_AGGREGATE_OBJECTS@")
set(MLIR_ENABLE_BINDINGS_PYTHON "@MLIR_ENABLE_BINDINGS_PYTHON@")
set(MLIR_ENABLE_EXECUTION_ENGINE "@MLIR_ENABLE_EXECUTION_ENGINE@")
+set(MLIR_LINK_MLIR_DYLIB @MLIR_CONFIG_LINK_MLIR_DYLIB@)
set_property(GLOBAL PROPERTY MLIR_ALL_LIBS "@MLIR_ALL_LIBS@")
set_property(GLOBAL PROPERTY MLIR_DIALECT_LIBS "@MLIR_DIALECT_LIBS@")
More information about the Mlir-commits
mailing list