disable Wstringop-truncation for servers

This commit is contained in:
Erik Frojdh
2021-10-11 19:56:39 +02:00
parent 5e672fcd54
commit e84f5bec0b
2 changed files with 16 additions and 0 deletions

View File

@ -7,6 +7,9 @@ set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
cmake_policy(SET CMP0074 NEW)
include(cmake/project_version.cmake)
#functions to add compiler flags
include(cmake/SlsAddFlag.cmake)
# Include additional modules that are used unconditionally
include(GNUInstallDirs)
@ -142,6 +145,9 @@ elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
endif()
sls_add_flag_if_available("-Wno-stringop-truncation" slsProjectCSettings)
if(SLS_USE_SANITIZER)
target_compile_options(slsProjectOptions INTERFACE -fsanitize=address,undefined -fno-omit-frame-pointer)
target_link_libraries(slsProjectOptions INTERFACE -fsanitize=address,undefined)