[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