From 217ba80e32243d4210a802a6168bec3a8be73617 Mon Sep 17 00:00:00 2001 From: Ben Ashbaugh Date: Wed, 17 Sep 2025 11:04:53 -0700 Subject: [PATCH] invoke the python executable explicitly to assemble SPIR-V files (#2528) On some platforms (e.g. Windows), we need to explicitly invoke the python executable when assembling SPIR-V files. --- test_conformance/compiler/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test_conformance/compiler/CMakeLists.txt b/test_conformance/compiler/CMakeLists.txt index 498c6218..0b82d661 100644 --- a/test_conformance/compiler/CMakeLists.txt +++ b/test_conformance/compiler/CMakeLists.txt @@ -1,5 +1,7 @@ set(MODULE_NAME COMPILER) +find_package(Python3 COMPONENTS Interpreter QUIET) + set(${MODULE_NAME}_SOURCES main.cpp test_build_helpers.cpp @@ -52,7 +54,7 @@ add_custom_command( COMMAND ${CMAKE_COMMAND} -E copy_directory ${CLConform_SOURCE_DIR}/test_conformance/compiler/secondIncludeTestDirectory ${COMPILER_TEST_RESOURCES}/secondIncludeTestDirectory - COMMAND ${COMPILER_ASSEMBLY_SCRIPT} --source-dir "${COMPILER_ASM_PATH}" --output-dir "${COMPILER_SPV_PATH}" ${COMPILER_SPV_EXTRA} --verbose + COMMAND ${Python3_EXECUTABLE} ${COMPILER_ASSEMBLY_SCRIPT} --source-dir "${COMPILER_ASM_PATH}" --output-dir "${COMPILER_SPV_PATH}" ${COMPILER_SPV_EXTRA} --verbose DEPENDS ${COMPILER_ASSEMBLY_SCRIPT} ${COMPILER_ASM} VERBATIM)