3 cmake_minimum_required(VERSION 2.6)
6 set(KHOPPER_VERSION_MAJOR "0")
7 set(KHOPPER_VERSION_MINOR "2")
8 set(KHOPPER_VERSION_PATCH "60")
9 set(KHOPPER_VERSION "${KHOPPER_VERSION_MAJOR}.${KHOPPER_VERSION_MINOR}.${KHOPPER_VERSION_PATCH}")
11 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
13 find_package(Qt4 4.6 REQUIRED)
14 find_package(Boost REQUIRED)
16 include(${QT_USE_FILE})
17 include_directories(${Boost_INCLUDE_DIRS})
19 add_definitions(-DKHOPPER_VERSION=${KHOPPER_VERSION})
20 if(CMAKE_BUILD_TYPE STREQUAL "Release" OR CMAKE_BUILD_TYPE STREQUAL "MinSizeRel")
21 add_definitions(-DQT_NO_DEBUG -DQT_NO_DEBUG_OUTPUT)
23 if(CMAKE_COMPILER_IS_GNUCXX)
24 add_definitions(-std=c++0x)
26 add_definitions(/Zc:wchar_t-)
29 add_subdirectory(core)
30 add_subdirectory(main)
31 add_subdirectory(plugins)