summaryrefslogtreecommitdiffstats
path: root/framework/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'framework/CMakeLists.txt')
-rw-r--r--framework/CMakeLists.txt29
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 @@
1cmake_minimum_required(VERSION 2.8.12)
2
3
4# ECM setup
5find_package(ECM 0.0.10 REQUIRED NO_MODULE)
6set(CMAKE_MODULE_PATH
7 ${ECM_MODULE_PATH}
8 ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules
9 ${CMAKE_MODULE_PATH})
10
11include(FeatureSummary)
12include(GenerateExportHeader)
13include(ECMGenerateHeaders)
14include(ECMPackageConfigHelpers)
15include(KDEInstallDirs)
16
17find_package(Qt5 COMPONENTS REQUIRED Core Qml)
18
19set(CMAKE_AUTOMOC ON)
20add_definitions("-Wall -std=c++0x -g")
21include_directories(SYSTEM ${CMAKE_SOURCE_DIR}/common)
22
23enable_testing()
24
25set(AKONADI2_RESOURCE_PLUGINS_PATH ${QT_PLUGIN_INSTALL_DIR}/akonadi2/resources)
26
27add_subdirectory(mail)
28
29feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)