cmake: enable extra compiler checks
Let's enforce additional automatic checks enforced by the compiler in order to catch possible errors during compilation. Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
parent
2e051f6289
commit
90fb16234c
1 changed files with 7 additions and 1 deletions
|
@ -1,7 +1,13 @@
|
||||||
cmake_minimum_required(VERSION 2.6)
|
cmake_minimum_required(VERSION 2.6)
|
||||||
|
|
||||||
PROJECT(ubus C)
|
PROJECT(ubus C)
|
||||||
ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3 -Wmissing-declarations)
|
|
||||||
|
ADD_DEFINITIONS(-Wall -Werror)
|
||||||
|
IF(CMAKE_C_COMPILER_VERSION VERSION_GREATER 6)
|
||||||
|
ADD_DEFINITIONS(-Wextra -Werror=implicit-function-declaration)
|
||||||
|
ADD_DEFINITIONS(-Wformat -Werror=format-security -Werror=format-nonliteral)
|
||||||
|
ENDIF()
|
||||||
|
ADD_DEFINITIONS(-Os -std=gnu99 -g3 -Wmissing-declarations -Wno-unused-parameter)
|
||||||
|
|
||||||
OPTION(BUILD_LUA "build Lua plugin" ON)
|
OPTION(BUILD_LUA "build Lua plugin" ON)
|
||||||
OPTION(BUILD_EXAMPLES "build examples" ON)
|
OPTION(BUILD_EXAMPLES "build examples" ON)
|
||||||
|
|
Loading…
Reference in a new issue