https://github.com/freebsd/freebsd-ports/blob/214709d9ba3be823d7b73a21cbeb096fdb0b4196/graphics/shaderc/files/patch-system-glslang --- libshaderc/CMakeLists.txt 2020-12-09 21:30:21 UTC +++ libshaderc/CMakeLists.txt @@ -114,7 +114,7 @@ endif(SHADERC_ENABLE_INSTALL) shaderc_add_tests( TEST_PREFIX shaderc_combined - LINK_LIBS shaderc_combined ${CMAKE_THREAD_LIBS_INIT} + LINK_LIBS shaderc_combined ${SHADERC_LIBS} INCLUDE_DIRS include ${shaderc_SOURCE_DIR}/libshaderc_util/include ${glslang_SOURCE_DIR} ${spirv-tools_SOURCE_DIR}/include ${SPIRV-Headers_SOURCE_DIR}/include --- libshaderc_util/CMakeLists.txt 2024-01-03 17:45:00 UTC +++ libshaderc_util/CMakeLists.txt @@ -46,8 +46,8 @@ target_link_libraries(shaderc_util PRIVATE find_package(Threads) target_link_libraries(shaderc_util PRIVATE - glslang SPIRV - SPIRV-Tools-opt ${CMAKE_THREAD_LIBS_INIT}) + glslang MachineIndependent GenericCodeGen SPIRV + SPIRV-Tools-opt SPIRV-Tools ${CMAKE_THREAD_LIBS_INIT}) shaderc_add_tests( TEST_PREFIX shaderc_util