From e99e3c640ab7940263a747d2ca71e0c1704da7e6 Mon Sep 17 00:00:00 2001 From: juan-lunarg Date: Thu, 4 May 2023 14:10:03 -0600 Subject: cmake: Add UPDATE_DEPS functionality --- cube/CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'cube') diff --git a/cube/CMakeLists.txt b/cube/CMakeLists.txt index 3c37189e..5ed07775 100644 --- a/cube/CMakeLists.txt +++ b/cube/CMakeLists.txt @@ -27,16 +27,17 @@ if(GLSLANG_INSTALL_DIR) message(STATUS "Using GLSLANG_INSTALL_DIR to look for glslangValidator") find_program(GLSLANG_VALIDATOR names glslangValidator HINTS "${GLSLANG_INSTALL_DIR}/bin") else() + find_package(Python3 REQUIRED QUIET) set(GLSLANG_VALIDATOR_NAME "glslangValidator") message(STATUS "Using cmake find_program to look for glslangValidator") if(WIN32) execute_process( - COMMAND ${PYTHON_EXECUTABLE} ${SCRIPTS_DIR}/fetch_glslangvalidator.py glslang-master-windows-x64-Release.zip) + COMMAND ${Python3_EXECUTABLE} ${SCRIPTS_DIR}/fetch_glslangvalidator.py glslang-master-windows-x64-Release.zip) set(GLSLANG_VALIDATOR_NAME "glslangValidator.exe") elseif(APPLE) - execute_process(COMMAND ${PYTHON_EXECUTABLE} ${SCRIPTS_DIR}/fetch_glslangvalidator.py glslang-master-osx-Release.zip) + execute_process(COMMAND ${Python3_EXECUTABLE} ${SCRIPTS_DIR}/fetch_glslangvalidator.py glslang-master-osx-Release.zip) elseif(UNIX AND NOT APPLE) # i.e. Linux - execute_process(COMMAND ${PYTHON_EXECUTABLE} ${SCRIPTS_DIR}/fetch_glslangvalidator.py glslang-master-linux-Release.zip) + execute_process(COMMAND ${Python3_EXECUTABLE} ${SCRIPTS_DIR}/fetch_glslangvalidator.py glslang-master-linux-Release.zip) endif() if (WIN32) set(PLATFORM_DIR "${PROJECT_SOURCE_DIR}/glslang/windows/bin") -- cgit v1.2.3