cmake: use extra compiler warnings only on gcc6+
[project/fwtool.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
2
3 PROJECT(fwtool C)
4 INCLUDE(GNUInstallDirs)
5
6 ADD_DEFINITIONS(-Wall -Werror)
7 ADD_EXECUTABLE(fwtool fwtool.c)
8
9 IF(CMAKE_C_COMPILER_VERSION VERSION_GREATER 6)
10 ADD_DEFINITIONS(-Wextra -Wno-unused-parameter)
11 ENDIF()
12
13 IF(UNIT_TESTING)
14 ENABLE_TESTING()
15 ADD_SUBDIRECTORY(tests)
16 ENDIF()
17
18 INSTALL(TARGETS fwtool RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})