--- a/CMakeLists.txt Sat Jan 18 02:11:45 2014 +0200 +++ b/CMakeLists.txt Sun Jan 19 20:16:00 2014 +0200 @@ -1,3 +1,6 @@ +cmake_minimum_required (VERSION 2.8) + +add_subdirectory (updaterevision) add_executable (botc src/commands.cc src/data_buffer.cc @@ -13,5 +16,15 @@ src/variables.cc ) +get_target_property (UPDATEREVISION_EXE updaterevision LOCATION) + +add_custom_target (revision_check ALL + COMMAND ${UPDATEREVISION_EXE} src/gitinfo.h + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + DEPENDS updaterevision) + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall") -set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG") \ No newline at end of file + +if ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDEBUG") +endif() \ No newline at end of file