cmake: use extra compiler warnings only on gcc6+
[project/fwtool.git] / CMakeLists.txt
index dfe6045fb4e8f299650c2be6b962169073b5d77c..0c2692a2a6ed94db727baeb8f5892758ce641019 100644 (file)
@@ -3,9 +3,13 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
 PROJECT(fwtool C)
 INCLUDE(GNUInstallDirs)
 
-ADD_DEFINITIONS(-Wall -Werror -Wextra -Wno-unused-parameter)
+ADD_DEFINITIONS(-Wall -Werror)
 ADD_EXECUTABLE(fwtool fwtool.c)
 
+IF(CMAKE_C_COMPILER_VERSION VERSION_GREATER 6)
+       ADD_DEFINITIONS(-Wextra -Wno-unused-parameter)
+ENDIF()
+
 IF(UNIT_TESTING)
        ENABLE_TESTING()
        ADD_SUBDIRECTORY(tests)