Update CMakeLists.txt

add "-Wno-format-truncation" to supress format truncation warning in cmake
This commit is contained in:
Allen 2019-08-09 15:41:57 +08:00 committed by GitHub
parent af66d3f4c0
commit e68c5ea0b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -100,6 +100,13 @@ include (CheckFunctionKeywords)
include (CheckIncludeFiles) include (CheckIncludeFiles)
include (CheckTypeSize) include (CheckTypeSize)
# supress format-truncation warning
include (CheckCCompilerFlag)
check_c_compiler_flag(-Wno-format-truncation HAS_NO_FORMAT_TRUNCATION)
if (HAS_NO_FORMAT_TRUNCATION)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-format-truncation")
endif()
if (MSVC) if (MSVC)
# Turn off Microsofts "security" warnings. # Turn off Microsofts "security" warnings.
add_definitions( "/W3 /D_CRT_SECURE_NO_WARNINGS /wd4005 /wd4996 /nologo" ) add_definitions( "/W3 /D_CRT_SECURE_NO_WARNINGS /wd4005 /wd4996 /nologo" )