Until gcc 9, users of `std::filesystem` had to explicitly link against libstdc++fs. Signed-off-by: Sven van Haastregt <[email protected]>
@@ -59,7 +59,8 @@ glslang_set_link_args(glslang-standalone)
set(LIBRARIES
glslang
- glslang-default-resource-limits)
+ glslang-default-resource-limits
+ $<$<AND:$<CXX_COMPILER_ID:GNU>,$<VERSION_LESS:$<CXX_COMPILER_VERSION>,9.0>>:stdc++fs>)
if(WIN32)
set(LIBRARIES ${LIBRARIES} psapi)
@@ -88,7 +88,8 @@ if(GLSLANG_TESTS)
endif()
- glslang glslang-default-resource-limits)
+ glslang glslang-default-resource-limits
if(ENABLE_SPVREMAPPER)
set(LIBRARIES ${LIBRARIES} SPVRemapper)