diff options
Diffstat (limited to 'framework/CMakeLists.txt')
-rw-r--r-- | framework/CMakeLists.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/framework/CMakeLists.txt b/framework/CMakeLists.txt new file mode 100644 index 00000000..37c15e16 --- /dev/null +++ b/framework/CMakeLists.txt | |||
@@ -0,0 +1,29 @@ | |||
1 | cmake_minimum_required(VERSION 2.8.12) | ||
2 | |||
3 | |||
4 | # ECM setup | ||
5 | find_package(ECM 0.0.10 REQUIRED NO_MODULE) | ||
6 | set(CMAKE_MODULE_PATH | ||
7 | ${ECM_MODULE_PATH} | ||
8 | ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules | ||
9 | ${CMAKE_MODULE_PATH}) | ||
10 | |||
11 | include(FeatureSummary) | ||
12 | include(GenerateExportHeader) | ||
13 | include(ECMGenerateHeaders) | ||
14 | include(ECMPackageConfigHelpers) | ||
15 | include(KDEInstallDirs) | ||
16 | |||
17 | find_package(Qt5 COMPONENTS REQUIRED Core Qml) | ||
18 | |||
19 | set(CMAKE_AUTOMOC ON) | ||
20 | add_definitions("-Wall -std=c++0x -g") | ||
21 | include_directories(SYSTEM ${CMAKE_SOURCE_DIR}/common) | ||
22 | |||
23 | enable_testing() | ||
24 | |||
25 | set(AKONADI2_RESOURCE_PLUGINS_PATH ${QT_PLUGIN_INSTALL_DIR}/akonadi2/resources) | ||
26 | |||
27 | add_subdirectory(mail) | ||
28 | |||
29 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | ||