Merge commit '1d4e036e3973fc446fd38ba200c03f996a9bc903' into pullstream

This commit is contained in:
Rebekah 2024-02-14 06:38:44 -05:00
commit d53986436f
Signed by: oneechanhax
GPG Key ID: 183EB7902964DAE5

View File

@ -152,9 +152,6 @@ function(set_exe_flags TARGET)
target_compile_options(
${TARGET} PRIVATE
# Warnings-as-errors only on Clang for now:
-Werror
# TODO: actually fix the warnings instead of disabling them
# or at least disable on a file-level basis:
-Wno-missing-noreturn -Wno-padded -Wno-implicit-fallthrough
@ -169,6 +166,16 @@ function(set_exe_flags TARGET)
-Wno-documentation-unknown-command -Wno-reserved-id-macro -Wno-error=unused-command-line-argument
)
# Werror only for debug builds
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
target_compile_options(
${TARGET} PRIVATE
# Warnings-as-errors only on Clang for now:
-Werror
)
endif()
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 7 AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 13)
target_compile_options(
${TARGET} PRIVATE