deps: win: shaderc: do not harvest debug libs for shaderc

While shaderc is a c++ library, its api is a C based one so
we do not need a debug version of this library, the blender
side was already updated in f2b9dd3462 this cleans up the
builder side of things.
This commit is contained in:
Ray Molenkamp
2025-05-19 13:50:03 -06:00
parent 550094b018
commit ee04d69edc

View File

@@ -7,7 +7,6 @@ set(SHADERC_EXTRA_ARGS
-DSHADERC_SPIRV_TOOLS_DIR=${BUILD_DIR}/shaderc_spirv_tools/src/external_shaderc_spirv_tools
-DSHADERC_SPIRV_HEADERS_DIR=${BUILD_DIR}/shaderc_spirv_headers/src/external_shaderc_spirv_headers
-DSHADERC_GLSLANG_DIR=${BUILD_DIR}/shaderc_glslang/src/external_shaderc_glslang
-DCMAKE_DEBUG_POSTFIX=_d
-DPython_EXECUTABLE=${PYTHON_BINARY}
-DPython3_EXECUTABLE=${PYTHON_BINARY}
-DSHADERC_ENABLE_SHARED_CRT=ON
@@ -53,18 +52,6 @@ if(WIN32)
DEPENDEES install
)
endif()
if(BUILD_MODE STREQUAL Debug)
ExternalProject_Add_Step(external_shaderc after_install
COMMAND ${CMAKE_COMMAND} -E copy
${LIBDIR}/shaderc/bin/shaderc_shared_d.dll
${HARVEST_TARGET}/shaderc/bin/shaderc_shared_d.dll
COMMAND ${CMAKE_COMMAND} -E copy
${LIBDIR}/shaderc/lib/shaderc_shared_d.lib
${HARVEST_TARGET}/shaderc/lib/shaderc_shared_d.lib
DEPENDEES install
)
endif()
else()
harvest(external_shaderc shaderc shaderc "*")
endif()