spirv-llvm-translator: pass BASE_LLVM_VERSION for LLVM 20 and 21

This commit is contained in:
blenderfreaky
2025-08-19 23:38:14 +02:00
committed by Sandro Jäckel
parent 6f93cd7bfd
commit 5e3cff9cb5
@@ -102,7 +102,9 @@ stdenv.mkDerivation {
"-DCMAKE_SKIP_BUILD_RPATH=ON"
"-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=${spirv-headers.src}"
]
++ lib.optional (llvmMajor == "19") "-DBASE_LLVM_VERSION=${lib.versions.majorMinor llvm.version}.0";
++ lib.optional (
lib.toInt llvmMajor >= 19
) "-DBASE_LLVM_VERSION=${lib.versions.majorMinor llvm.version}.0";
# FIXME: CMake tries to run "/llvm-lit" which of course doesn't exist
doCheck = false;