fix unresolved reference error

This commit is contained in:
ohyzha
2024-07-13 22:01:37 +03:00
parent 24f0c9409c
commit 68122cbe2a
3 changed files with 31 additions and 25 deletions

View File

@@ -30,6 +30,15 @@ if(NOT IOS)
endif()
SetOptimisationSettings()
set(BASH_EXECUTABLE "" CACHE FILEPATH "Path to bash executable")
if ("${BASH_EXECUTABLE}" STREQUAL "")
find_program(BASH_PROGRAM bash NO_CACHE REQUIRED)
set(BASH_EXECUTABLE ${BASH_PROGRAM} CACHE FILEPATH "Path to bash executable" FORCE)
endif()
set(ROOT_FOLDER ${CMAKE_CURRENT_SOURCE_DIR})
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/TryCompileShaders.cmake.in ${CMAKE_BINARY_DIR}/TryCompileShaders.cmake @ONLY)
execute_process(COMMAND ${BASH_EXECUTABLE} CompileShaders.sh WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Scripts)
if(IOS)
set(CMAKE_Swift_LANGUAGE_VERSION 5.0)
enable_language(Swift)
@@ -80,15 +89,6 @@ if (WIN32)
endif ()
SetupVulkan(openVulkanoCpp)
set(BASH_EXECUTABLE "" CACHE FILEPATH "Path to bash executable")
if ("${BASH_EXECUTABLE}" STREQUAL "")
find_program(BASH_PROGRAM bash NO_CACHE REQUIRED)
set(BASH_EXECUTABLE ${BASH_PROGRAM} CACHE FILEPATH "Path to bash executable" FORCE)
endif()
set(ROOT_FOLDER ${CMAKE_CURRENT_SOURCE_DIR})
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/TryCompileShaders.cmake.in ${CMAKE_BINARY_DIR}/TryCompileShaders.cmake @ONLY)
execute_process(COMMAND ${BASH_EXECUTABLE} CompileShaders.sh WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Scripts)
SetShaderDependency(openVulkanoCpp
${CMAKE_CURRENT_SOURCE_DIR}/openVulkanoCpp/Shader
${CMAKE_CURRENT_SOURCE_DIR}/openVulkanoCpp/GeneratedShaderData)