diff --git a/Externals/glslang/CMakeLists.txt b/Externals/glslang/CMakeLists.txt index 3439a55dda..f288020542 100644 --- a/Externals/glslang/CMakeLists.txt +++ b/Externals/glslang/CMakeLists.txt @@ -60,7 +60,11 @@ add_compile_options(-Wno-reorder) add_compile_options(-Wno-sign-compare) add_compile_options(-Wno-parentheses) add_compile_options(-Wno-unused-variable) -add_compile_options(-Wno-unused-but-set-variable) +if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + add_compile_options(-Wno-unused-but-set-variable) +elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + add_compile_options(-Wno-missing-variable-declarations) +endif() endif() add_library(glslang STATIC ${SRCS})