From 0dfd535c406f5105c30f8386451ca846fa663aef Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Mon, 21 Jul 2025 10:05:38 +0800 Subject: [PATCH] [Chore] (MG_Test/Program/CMakeLists.txt): use debug library on debug --- MobileGL/MG_Test/Program/CMakeLists.txt | 29 +++++++++++++------------ 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/MobileGL/MG_Test/Program/CMakeLists.txt b/MobileGL/MG_Test/Program/CMakeLists.txt index 093ba9c6..204c96d8 100644 --- a/MobileGL/MG_Test/Program/CMakeLists.txt +++ b/MobileGL/MG_Test/Program/CMakeLists.txt @@ -18,20 +18,20 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Windows") get_filename_component(VULKAN_LIB_DIR ${Vulkan_LIBRARY} PATH) set(LINK_LIBRARIES - ${VULKAN_LIB_DIR}/glslang.lib - ${VULKAN_LIB_DIR}/spirv-cross-c.lib - ${VULKAN_LIB_DIR}/GenericCodeGen.lib - ${VULKAN_LIB_DIR}/glslang-default-resource-limits.lib - ${VULKAN_LIB_DIR}/MachineIndependent.lib - ${VULKAN_LIB_DIR}/OSDependent.lib - ${VULKAN_LIB_DIR}/SPIRV-Tools-diff.lib - ${VULKAN_LIB_DIR}/SPIRV-Tools-link.lib - ${VULKAN_LIB_DIR}/SPIRV-Tools-lint.lib - ${VULKAN_LIB_DIR}/SPIRV-Tools-opt.lib - ${VULKAN_LIB_DIR}/SPIRV-Tools-reduce.lib - ${VULKAN_LIB_DIR}/SPIRV-Tools.lib - ${VULKAN_LIB_DIR}/SPIRV.lib - ${VULKAN_LIB_DIR}/SPVRemapper.lib) + ${VULKAN_LIB_DIR}/glslang$<$:d>.lib + ${VULKAN_LIB_DIR}/spirv-cross-c$<$:d>.lib + ${VULKAN_LIB_DIR}/GenericCodeGen$<$:d>.lib + ${VULKAN_LIB_DIR}/glslang-default-resource-limits$<$:d>.lib + ${VULKAN_LIB_DIR}/MachineIndependent$<$:d>.lib + ${VULKAN_LIB_DIR}/OSDependent$<$:d>.lib + ${VULKAN_LIB_DIR}/SPIRV-Tools-diff$<$:d>.lib + ${VULKAN_LIB_DIR}/SPIRV-Tools-link$<$:d>.lib + ${VULKAN_LIB_DIR}/SPIRV-Tools-lint$<$:d>.lib + ${VULKAN_LIB_DIR}/SPIRV-Tools-opt$<$:d>.lib + ${VULKAN_LIB_DIR}/SPIRV-Tools-reduce$<$:d>.lib + ${VULKAN_LIB_DIR}/SPIRV-Tools$<$:d>.lib + ${VULKAN_LIB_DIR}/SPIRV$<$:d>.lib + ${VULKAN_LIB_DIR}/SPVRemapper$<$:d>.lib) else () find_package(glslang CONFIG REQUIRED) find_package(spirv_cross_core CONFIG REQUIRED) @@ -54,6 +54,7 @@ add_executable( # ${MGL_ROOT}/MobileGL/MG_Util/Pipelines/ProgramLinkingPipeline.cpp ${MGL_ROOT}/MobileGL/MG_Util/Converters/GLToGlslang/GLShaderLangConverter.cpp ${MGL_ROOT}/MobileGL/MG_Util/ShaderTranspiler/ShaderCompiler.cpp + ${MGL_ROOT}/MobileGL/MG_Util/ShaderTranspiler/glslang/UniformTraverser.cpp ) target_include_directories(ProgramTest PRIVATE