CMAKE_MINIMUM_REQUIRED (VERSION 2.6)
PROJECT (nether)
INCLUDE (FindPkgConfig)
+
+ # Set compiler warning flags
+ ADD_DEFINITIONS("-Werror") # Make all warnings into errors.
+ ADD_DEFINITIONS("-Wall") # Generate all warnings
+ ADD_DEFINITIONS("-Wextra") # Generate even more extra warnings
+
IF (CMAKE_BUILD_TYPE MATCHES DEBUG)
- SET (CMAKE_CXX_FLAGS "-g -Wall -Wextra -std=c++11")
+ SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -std=c++11")
ELSE ()
- SET (CMAKE_CXX_FLAGS "-O3 -fomit-frame-pointer -std=c++11")
+ SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
ENDIF (CMAKE_BUILD_TYPE MATCHES DEBUG)
SET (CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)