[llvm] [SPIR-V] Build vendored SPIRV-Tools in Release mode (PR #214159)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 5 05:32:10 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-spir-v
Author: Arseniy Obolenskiy (aobolensk)
<details>
<summary>Changes</summary>
Default build mode in SPIRV-Tools is Debug
---
Full diff: https://github.com/llvm/llvm-project/pull/214159.diff
1 Files Affected:
- (modified) llvm/tools/spirv-tools/CMakeLists.txt (+1)
``````````diff
diff --git a/llvm/tools/spirv-tools/CMakeLists.txt b/llvm/tools/spirv-tools/CMakeLists.txt
index 4505c82eee576..eb33fdb71db3a 100644
--- a/llvm/tools/spirv-tools/CMakeLists.txt
+++ b/llvm/tools/spirv-tools/CMakeLists.txt
@@ -17,6 +17,7 @@ if (NOT SPIRV_DIS OR NOT SPIRV_VAL OR NOT SPIRV_AS OR NOT SPIRV_LINK)
GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Tools.git
GIT_TAG main
BINARY_DIR ${BINARY_DIR}
+ CMAKE_ARGS -DCMAKE_BUILD_TYPE=Release
BUILD_COMMAND ${CMAKE_COMMAND} --build ${BINARY_DIR} --target spirv-dis spirv-val spirv-as spirv-link
BUILD_BYPRODUCTS ${BINARY_DIR}/tools/spirv-dis ${BINARY_DIR}/tools/spirv-val ${BINARY_DIR}/tools/spirv-as ${BINARY_DIR}/tools/spirv-link
PATCH_COMMAND ${Python3_EXECUTABLE} utils/git-sync-deps
``````````
</details>
https://github.com/llvm/llvm-project/pull/214159
More information about the llvm-commits
mailing list