~vlad-lesin/mysqlsniffer/trunk

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Vlad Lesin
  • Date: 2012-05-16 10:31:43 UTC
  • Revision ID: vlad_lesin@mail.ru-20120516103143-llqj7682x9ipbd3y
Original mysqlsniffer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
cmake_minimum_required(VERSION 2.6)
 
2
 
 
3
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
 
4
set(CMAKE_VERBOSE_MAKEFILE true)
 
5
 
 
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)
 
17
 
 
18
add_subdirectory(src)