mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
Expand use of -Wno-implicit-fallthrough on 3rdparty sources
This commit is contained in:
@@ -365,7 +365,7 @@ if(NOT ANDROID)
|
||||
3rdparty/compressonator/BC5_Encode_kernel.cpp
|
||||
3rdparty/compressonator/BC6_Encode_kernel.cpp
|
||||
3rdparty/compressonator/BC7_Encode_Kernel.cpp
|
||||
PROPERTIES COMPILE_FLAGS "-D_LINUX -Wno-newline-eof -Wno-missing-braces -Wno-char-subscripts -Wno-sign-compare -Wno-unused-value -Wno-strict-aliasing -Wno-shift-negative-value")
|
||||
PROPERTIES COMPILE_FLAGS "-D_LINUX -Wno-newline-eof -Wno-missing-braces -Wno-char-subscripts -Wno-sign-compare -Wno-unused-value -Wno-strict-aliasing -Wno-shift-negative-value -Wno-implicit-fallthrough")
|
||||
endif()
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCXX)
|
||||
|
||||
@@ -117,12 +117,9 @@ add_definitions(-DNV_EXTENSIONS)
|
||||
set_property(SOURCE ${glslang_sources}
|
||||
PROPERTY COMPILE_FLAGS "-Wno-ignored-qualifiers -Wno-strict-aliasing -Wno-unreachable-code-break")
|
||||
|
||||
# GCC 7.0 and above needs -Wno-implicit-fallthrough on these files
|
||||
# GCC 7.0 and above needs -Wno-implicit-fallthrough
|
||||
if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.9)
|
||||
set_property(SOURCE
|
||||
${glslang_dir}/glslang/MachineIndependent/reflection.cpp
|
||||
${glslang_dir}/glslang/MachineIndependent/Intermediate.cpp
|
||||
${glslang_dir}/glslang/MachineIndependent/ParseHelper.cpp
|
||||
set_property(SOURCE ${glslang_sources}
|
||||
APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-implicit-fallthrough")
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user