From 94184872a86738baa847ef12877f0da0b273a888 Mon Sep 17 00:00:00 2001 From: Boyu Date: Wed, 11 Sep 2024 07:10:48 +0800 Subject: [PATCH] Fix incorrect adding .h in bgfx_compile_shaders (#245) --- cmake/bgfxToolUtils.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmake/bgfxToolUtils.cmake b/cmake/bgfxToolUtils.cmake index 394b671..8594285 100644 --- a/cmake/bgfxToolUtils.cmake +++ b/cmake/bgfxToolUtils.cmake @@ -603,7 +603,10 @@ if(TARGET bgfx::shaderc) set(MKDIR_COMMANDS "") foreach(PROFILE ${PROFILES}) _bgfx_get_profile_ext(${PROFILE} PROFILE_EXT) - set(OUTPUT ${ARGS_OUTPUT_DIR}/${PROFILE_EXT}/${SHADER_FILE_BASENAME}.bin$<$:.h>) + if(ARGS_AS_HEADERS) + set(HEADER_PREFIX .h) + endif() + set(OUTPUT ${ARGS_OUTPUT_DIR}/${PROFILE_EXT}/${SHADER_FILE_BASENAME}.bin${HEADER_PREFIX}) set(PLATFORM_I ${PLATFORM}) if(PROFILE STREQUAL "spirv") set(PLATFORM_I LINUX)