mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +00:00 
			
		
		
		
	cmake: use the current build config for vulkan-shaders-gen (#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:
		| @@ -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} | ||||||
|     ) |     ) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Gilad S.
					Gilad S.