I needed this for sbuild to find the executable.
Signed-off-by: Jordan Justen <jljusten@debian.org>
[ Jordan Justen ]
* d/rules: Rename LLVM_SPIR_VERSION to LLVM_SPIRV_VERSION
+ * d/rules: Call bash to use 'command -v' to locate llvm-spirv executable
-- Jordan Justen <jljusten@debian.org> Sun, 30 Oct 2022 00:26:40 -0700
endif
LLVM_SPIRV_VERSION=14
-ifeq ($(shell command -v llvm-spirv-$(LLVM_SPIRV_VERSION)),)
-LLVM_SPIRV_INSTALLED = no
+LLVM_SPIRV := $(shell bash -c "command -v llvm-spirv-$(LLVM_SPIRV_VERSION)" 2>/dev/null)
+
+ifndef LLVM_SPIRV
+ LLVM_SPIRV_INSTALLED = no
else
ifeq ($(shell dpkg --compare-versions $(shell dpkg-query -W -f '$${Version}' llvm-spirv-$(LLVM_SPIRV_VERSION)) gt 14.0.0 ; echo $$?),0)
# Too old llvm-spirv version are failing. See #52200