From 679f2fe5d6b48f8dadf16ffb7e5a196c14569d08 Mon Sep 17 00:00:00 2001 From: Edgar Date: Sun, 1 Oct 2023 11:36:28 +0200 Subject: [PATCH] :wrench: Let cmake find the python3 executable --- cmake/init.cmake | 2 ++ cmake/macros/AutoScribeShader.cmake | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/init.cmake b/cmake/init.cmake index e9d1891d6b..0bbb0801c6 100644 --- a/cmake/init.cmake +++ b/cmake/init.cmake @@ -72,3 +72,5 @@ if (UNIX) # This will need to be looked at closely before Linux can have a static build. set(BUILD_SHARED_LIBS ON) endif () + +find_package(Python3 REQUIRED) \ No newline at end of file diff --git a/cmake/macros/AutoScribeShader.cmake b/cmake/macros/AutoScribeShader.cmake index f1d50f8a48..d59fdd736f 100644 --- a/cmake/macros/AutoScribeShader.cmake +++ b/cmake/macros/AutoScribeShader.cmake @@ -438,7 +438,7 @@ macro(AUTOSCRIBE_SHADER_LIBS) add_custom_command( OUTPUT ${SCRIBED_SHADERS} ${SPIRV_SHADERS} ${REFLECTED_SHADERS} COMMENT "Generating/updating shaders" - COMMAND python ${CMAKE_SOURCE_DIR}/tools/shadergen.py + COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/tools/shadergen.py --commands ${AUTOSCRIBE_SHADERGEN_COMMANDS_FILE} --glslang "${GLSLANG_DIR}/glslangValidator" --scribe "${SCRIBE_DIR}/scribe"