1
cmake_minimum_required(VERSION 2.6)
3
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
4
set(CMAKE_VERBOSE_MAKEFILE true)
6
if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
7
if (${CMAKE_BUILD_TYPE} MATCHES "[Dd]ebug")
8
set(EXTRA_C_DEBUG_FLAGS "-g3 -O0 -DDEBUG")
9
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS} ${EXTRA_C_DEBUG_FLAGS}")
10
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS} ${EXTRA_C_DEBUG_FLAGS}")
11
else (${CMAKE_BUILD_TYPE} MATCHES "[Dd]ebug")
12
set(EXTRA_C_FLAGS "-O3")
13
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_C_FLAGS}")
14
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_C_FLAGS}")
15
endif (${CMAKE_BUILD_TYPE} MATCHES "[Dd]ebug")
16
endif (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)