Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/CMakeLists.txt
1 | # kdevplatform version | 1 | # kdevplatform version | ||
---|---|---|---|---|---|
2 | set(KDEVPLATFORM_VERSION_MAJOR 5) | 2 | set(KDEVPLATFORM_VERSION_MAJOR 5) | ||
3 | set(KDEVPLATFORM_VERSION_MINOR 1) | 3 | set(KDEVPLATFORM_VERSION_MINOR 1) | ||
4 | set(KDEVPLATFORM_VERSION_PATCH 40) | 4 | set(KDEVPLATFORM_VERSION_PATCH 40) | ||
5 | set(KDEVPLATFORM_VERSION "${KDEVPLATFORM_VERSION_MAJOR}.${KDEVPLATFORM_VERSION_MINOR}.${KDEVPLATFORM_VERSION_PATCH}") | 5 | set(KDEVPLATFORM_VERSION "${KDEVPLATFORM_VERSION_MAJOR}.${KDEVPLATFORM_VERSION_MINOR}.${KDEVPLATFORM_VERSION_PATCH}") | ||
6 | 6 | | |||
7 | # Increase this to reset incompatible item-repositories | 7 | # Increase this to reset incompatible item-repositories | ||
8 | set(KDEV_ITEMREPOSITORY_VERSION 87) | 8 | set(KDEV_ITEMREPOSITORY_VERSION 87) | ||
9 | 9 | | |||
10 | # library version / SO version | 10 | # library version / SO version | ||
11 | set(KDEVPLATFORM_LIB_SOVERSION 10) | 11 | set(KDEVPLATFORM_LIB_SOVERSION 10) | ||
12 | 12 | | |||
13 | set(KDevPlatform_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) | ||||
14 | set(KDevPlatform_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) | ||||
13 | set(CMAKE_MODULE_PATH ${KDevPlatform_SOURCE_DIR}/cmake/modules ${ECM_MODULE_PATH}) | 15 | set(CMAKE_MODULE_PATH ${KDevPlatform_SOURCE_DIR}/cmake/modules ${ECM_MODULE_PATH}) | ||
14 | 16 | | |||
15 | include(KDevPlatformMacros) | 17 | include(KDevPlatformMacros) | ||
18 | include(KDevPlatformMacrosInternal) | ||||
16 | 19 | | |||
17 | find_package(Grantlee5 CONFIG) | 20 | find_package(Grantlee5 CONFIG) | ||
18 | set_package_properties(Grantlee5 PROPERTIES | 21 | set_package_properties(Grantlee5 PROPERTIES | ||
19 | PURPOSE "Grantlee templating library, needed for file templates" | 22 | PURPOSE "Grantlee templating library, needed for file templates" | ||
20 | URL "http://www.grantlee.org/" | 23 | URL "http://www.grantlee.org/" | ||
21 | TYPE RECOMMENDED) | 24 | TYPE RECOMMENDED) | ||
22 | 25 | | |||
23 | set(Boost_ADDITIONAL_VERSIONS 1.39.0 1.39) | 26 | set(Boost_ADDITIONAL_VERSIONS 1.39.0 1.39) | ||
24 | find_package(Boost 1.35.0) | 27 | find_package(Boost 1.35.0) | ||
25 | set_package_properties(Boost PROPERTIES | 28 | set_package_properties(Boost PROPERTIES | ||
26 | PURPOSE "Boost libraries for enabling the classbrowser" | 29 | PURPOSE "Boost libraries for enabling the classbrowser" | ||
27 | URL "http://www.boost.org" | 30 | URL "http://www.boost.org" | ||
28 | TYPE REQUIRED) | 31 | TYPE REQUIRED) | ||
29 | 32 | | |||
30 | configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config-kdevplatform.h.cmake | 33 | configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/config-kdevplatform.h.cmake | ||
31 | ${CMAKE_CURRENT_BINARY_DIR}/config-kdevplatform.h ) | 34 | ${CMAKE_CURRENT_BINARY_DIR}/config-kdevplatform.h ) | ||
32 | 35 | | |||
36 | include_directories(${KDevPlatform_SOURCE_DIR} ${KDevPlatform_BINARY_DIR}) | ||||
37 | | ||||
33 | string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_TOLOWER) | 38 | string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_TOLOWER) | ||
34 | if(CMAKE_BUILD_TYPE_TOLOWER MATCHES "debug" | 39 | if(CMAKE_BUILD_TYPE_TOLOWER MATCHES "debug" | ||
35 | OR CMAKE_BUILD_TYPE_TOLOWER STREQUAL "") | 40 | OR CMAKE_BUILD_TYPE_TOLOWER STREQUAL "") | ||
36 | set(COMPILER_OPTIMIZATIONS_DISABLED TRUE) | 41 | set(COMPILER_OPTIMIZATIONS_DISABLED TRUE) | ||
37 | else() | 42 | else() | ||
38 | set(COMPILER_OPTIMIZATIONS_DISABLED FALSE) | 43 | set(COMPILER_OPTIMIZATIONS_DISABLED FALSE) | ||
39 | endif() | 44 | endif() | ||
40 | 45 | | |||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |