CMakeLists.txt

changeset 82
841562f5a32f
parent 75
bf8c57437231
child 86
43fe4be38a58
equal deleted inserted replaced
81:071715c17296 82:841562f5a32f
1 cmake_minimum_required (VERSION 2.8)
2
3 add_subdirectory (updaterevision)
1 add_executable (botc 4 add_executable (botc
2 src/commands.cc 5 src/commands.cc
3 src/data_buffer.cc 6 src/data_buffer.cc
4 src/events.cc 7 src/events.cc
5 src/format.cc 8 src/format.cc
11 src/str.cc 14 src/str.cc
12 src/stringtable.cc 15 src/stringtable.cc
13 src/variables.cc 16 src/variables.cc
14 ) 17 )
15 18
19 get_target_property (UPDATEREVISION_EXE updaterevision LOCATION)
20
21 add_custom_target (revision_check ALL
22 COMMAND ${UPDATEREVISION_EXE} src/gitinfo.h
23 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
24 DEPENDS updaterevision)
25
16 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall") 26 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall")
17 set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG") 27
28 if ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
29 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDEBUG")
30 endif()

mercurial