comparison CMakeLists.txt @ 361:39f5d932941a

misc: fix some warnings
author David Demelier <markand@malikania.fr>
date Fri, 22 Oct 2021 14:26:41 +0200
parents 955e2f45ba8a
children 12367bfc2df6
comparison
equal deleted inserted replaced
360:51c439068b59 361:39f5d932941a
26 set(CMAKE_C_EXTENSIONS Off) 26 set(CMAKE_C_EXTENSIONS Off)
27 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) 27 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
28 28
29 if (CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") 29 if (CMAKE_C_COMPILER_ID MATCHES "GNU|Clang")
30 set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic -D_POSIX_C_SOURCE=200809L ${CMAKE_C_FLAGS}") 30 set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic -D_POSIX_C_SOURCE=200809L ${CMAKE_C_FLAGS}")
31
32 if (CMAKE_C_COMPILER_ID MATCHES "GNU")
33 set(CMAKE_C_FLAGS "-Wno-format-truncation ${CMAKE_C_FLAGS}")
34 endif ()
31 elseif (CMAKE_C_COMPILER_ID MATCHES "MSVC") 35 elseif (CMAKE_C_COMPILER_ID MATCHES "MSVC")
32 set(CMAKE_C_FLAGS "/wd4090 /wd5105 /wd6031 /wd6001 /wd26451 ${CMAKE_C_FLAGS}") 36 set(CMAKE_C_FLAGS "/wd4090 /wd5105 /wd6031 /wd6001 /wd26451 ${CMAKE_C_FLAGS}")
33 endif () 37 endif ()
34 38
35 if (CMAKE_SYSTEM_NAME MATCHES "Darwin") 39 if (CMAKE_SYSTEM_NAME MATCHES "Darwin")