diff options
| author | juan-lunarg <juan@lunarg.com> | 2023-05-04 14:10:03 -0600 |
|---|---|---|
| committer | Juan Ramos <114601453+juan-lunarg@users.noreply.github.com> | 2023-05-05 14:12:01 -0600 |
| commit | e99e3c640ab7940263a747d2ca71e0c1704da7e6 (patch) | |
| tree | c9ee050786e5bd13e560d3ea3cfb6e54c8d423e8 /cube | |
| parent | 73e3af60fd55c259ee6f627fb57bec2f865feea6 (diff) | |
| download | usermoji-e99e3c640ab7940263a747d2ca71e0c1704da7e6.tar.xz | |
cmake: Add UPDATE_DEPS functionality
Diffstat (limited to 'cube')
| -rw-r--r-- | cube/CMakeLists.txt | 7 |
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") |
