aboutsummaryrefslogtreecommitdiff
path: root/cube
diff options
context:
space:
mode:
authorjuan-lunarg <juan@lunarg.com>2023-05-04 14:10:03 -0600
committerJuan Ramos <114601453+juan-lunarg@users.noreply.github.com>2023-05-05 14:12:01 -0600
commite99e3c640ab7940263a747d2ca71e0c1704da7e6 (patch)
treec9ee050786e5bd13e560d3ea3cfb6e54c8d423e8 /cube
parent73e3af60fd55c259ee6f627fb57bec2f865feea6 (diff)
downloadusermoji-e99e3c640ab7940263a747d2ca71e0c1704da7e6.tar.xz
cmake: Add UPDATE_DEPS functionality
Diffstat (limited to 'cube')
-rw-r--r--cube/CMakeLists.txt7
1 files changed, 4 insertions, 3 deletions
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")