--- a/libshaderc_util/CMakeLists.txt +++ b/libshaderc_util/CMakeLists.txt @@ -47,7 +47,7 @@ find_package(Threads) target_link_libraries(shaderc_util PRIVATE glslang OSDependent OGLCompiler HLSL glslang SPIRV - SPIRV-Tools-opt ${CMAKE_THREAD_LIBS_INIT}) + SPIRV-Tools-opt MachineIndependent GenericCodeGen ${CMAKE_THREAD_LIBS_INIT}) shaderc_add_tests( TEST_PREFIX shaderc_util --- a/glslc/CMakeLists.txt +++ b/glslc/CMakeLists.txt @@ -43,7 +43,7 @@ endif(SHADERC_ENABLE_WGSL_OUTPUT) target_link_libraries(glslc PRIVATE - glslang OSDependent OGLCompiler HLSL glslang SPIRV # Glslang libraries + glslang OSDependent OGLCompiler HLSL glslang SPIRV MachineIndependent GenericCodeGen # Glslang libraries $<$:libtint> # Tint libraries, optional shaderc_util shaderc # internal Shaderc libraries ${CMAKE_THREAD_LIBS_INIT})