mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2025-06-01 07:25:49 +02:00
cmake: use the current build config for vulkan-shaders-gen (llama/13595)
* fix: use the current build config for `vulkan-shaders-gen` * fix: only pass a valid build type to `--config`
This commit is contained in:
parent
13dca86c56
commit
2c13651e08
@ -54,6 +54,11 @@ if (Vulkan_FOUND)
|
|||||||
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(VULKAN_SHADER_GEN_CMAKE_BUILD_ARGS "")
|
||||||
|
if (CMAKE_BUILD_TYPE AND CMAKE_BUILD_TYPE MATCHES "Debug|Release|MinSizeRel|RelWithDebInfo")
|
||||||
|
list(APPEND VULKAN_SHADER_GEN_CMAKE_BUILD_ARGS --config=${CMAKE_BUILD_TYPE})
|
||||||
|
endif()
|
||||||
|
|
||||||
# Test all shader extensions
|
# Test all shader extensions
|
||||||
test_shader_extension_support(
|
test_shader_extension_support(
|
||||||
"GL_KHR_cooperative_matrix"
|
"GL_KHR_cooperative_matrix"
|
||||||
@ -149,7 +154,7 @@ if (Vulkan_FOUND)
|
|||||||
vulkan-shaders-gen
|
vulkan-shaders-gen
|
||||||
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/vulkan-shaders
|
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/vulkan-shaders
|
||||||
CMAKE_ARGS ${VULKAN_SHADER_GEN_CMAKE_ARGS}
|
CMAKE_ARGS ${VULKAN_SHADER_GEN_CMAKE_ARGS}
|
||||||
BUILD_COMMAND ${CMAKE_COMMAND} --build .
|
BUILD_COMMAND ${CMAKE_COMMAND} --build . ${VULKAN_SHADER_GEN_CMAKE_BUILD_ARGS}
|
||||||
INSTALL_COMMAND ${CMAKE_COMMAND} --install .
|
INSTALL_COMMAND ${CMAKE_COMMAND} --install .
|
||||||
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user