CMake: Use add_compile_options instead of add_definitions for glslang

Fixes the warning spam in the build logs.
This commit is contained in:
Stenzek 2017-07-28 22:08:15 +10:00
parent 41e8a36bef
commit 7449f1e818
1 changed files with 7 additions and 6 deletions

View File

@ -52,14 +52,15 @@ endif()
if(NOT MSVC)
# glslang requires C++11 at a minimum to compile.
add_definitions(-std=c++11)
add_compile_options(-std=c++11)
# Silence some warnings that occur frequently to reduce noise in build logs.
add_definitions(-Wno-shadow)
add_definitions(-Wno-reorder)
add_definitions(-Wno-sign-compare)
add_definitions(-Wno-parentheses)
add_definitions(-Wno-unused-variable)
add_compile_options(-Wno-shadow)
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)
endif()
add_library(glslang STATIC ${SRCS})