[Mlir-commits] [llvm] [mlir] Revert "Fix CMake dependencies on mlir-linalg-ods-yaml-gen" (PR #113229)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Mon Oct 21 15:28:49 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-mlir
@llvm/pr-subscribers-mlir-linalg
Author: Mehdi Amini (joker-eph)
<details>
<summary>Changes</summary>
Reverts llvm/llvm-project#<!-- -->112224
Many bots are broken
---
Full diff: https://github.com/llvm/llvm-project/pull/113229.diff
2 Files Affected:
- (modified) llvm/cmake/modules/AddLLVM.cmake (+5-5)
- (modified) mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt (+3)
``````````diff
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
index eba27c267702d5..c62b5649facae1 100644
--- a/llvm/cmake/modules/AddLLVM.cmake
+++ b/llvm/cmake/modules/AddLLVM.cmake
@@ -2618,13 +2618,13 @@ function(get_host_tool_path tool_name setting_name exe_var_name target_var_name)
set(target_name "")
elseif(LLVM_USE_HOST_TOOLS)
get_native_tool_path(${tool_name} exe_name)
- set(target_name host_${tool_name})
+ set(target_name ${exe_name})
else()
set(exe_name $<TARGET_FILE:${tool_name}>)
set(target_name ${tool_name})
endif()
- set(${exe_var_name} "${exe_name}")
- set(${target_var_name} "${target_name}")
+ set(${exe_var_name} "${exe_name}" CACHE STRING "")
+ set(${target_var_name} "${target_name}" CACHE STRING "")
endfunction()
function(setup_host_tool tool_name setting_name exe_var_name target_var_name)
@@ -2632,8 +2632,8 @@ function(setup_host_tool tool_name setting_name exe_var_name target_var_name)
# Set up a native tool build if necessary
if(LLVM_USE_HOST_TOOLS AND NOT ${setting_name})
build_native_tool(${tool_name} exe_name DEPENDS ${tool_name})
- add_custom_target(${${target_var_name}} DEPENDS ${exe_name})
+ add_custom_target(${target_var_name} DEPENDS ${exe_name})
get_subproject_title(subproject_title)
- set_target_properties(${${target_var_name}} PROPERTIES FOLDER "${subproject_title}/Native")
+ set_target_properties(${target_var_name} PROPERTIES FOLDER "${subproject_title}/Native")
endif()
endfunction()
diff --git a/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt
index 71214b4404c550..289c0e4bbdaf68 100644
--- a/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt
+++ b/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt
@@ -15,10 +15,13 @@ function(add_linalg_ods_yaml_gen yaml_ast_file output_file)
MAIN_DEPENDENCY
${YAML_AST_SOURCE}
DEPENDS
+ ${MLIR_LINALG_ODS_YAML_GEN_EXE}
${MLIR_LINALG_ODS_YAML_GEN_TARGET})
add_custom_target(
MLIR${output_file}YamlIncGen
DEPENDS
+ ${MLIR_LINALG_ODS_YAML_GEN_EXE}
+ ${MLIR_LINALG_ODS_YAML_GEN_TARGET}
${GEN_ODS_FILE} ${GEN_CPP_FILE})
set_target_properties(MLIR${output_file}YamlIncGen PROPERTIES FOLDER "MLIR/Tablegenning")
list(APPEND LLVM_TARGET_DEPENDS ${GEN_ODS_FILE})
``````````
</details>
https://github.com/llvm/llvm-project/pull/113229
More information about the Mlir-commits
mailing list