From bb4f622d25e5227989d96dd308aec5aa28013e7f Mon Sep 17 00:00:00 2001 From: Aaron Seigo Date: Wed, 6 Aug 2014 10:49:28 +0200 Subject: [PATCH] make file for the packages --- CMakeLists.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 00000000..26e8bdfe --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,38 @@ +project(plasma-device-sim) + +# minimal requirements +cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR) +set (QT_MIN_VERSION "5.2.0") +set(KF5_MIN_VERSION "5.0.0") + +set(CMAKE_AUTOMOC ON) +set(CMAKE_INCLUDE_CURRENT_DIR ON) + + +find_package(ECM 0.0.9 REQUIRED NO_MODULE) +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) + +include(KDEInstallDirs) +include(KDECMakeSettings) +include(KDECompilerSettings) +include(ECMOptionalAddSubdirectory) +include(ECMInstallIcons) +include(ECMSetupVersion) +include(ECMMarkNonGuiExecutable) +include(ECMGenerateHeaders) +include(GenerateExportHeader) +include(FeatureSummary) + +find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core Gui Widgets Qml Quick) + +find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Plasma Service Declarative) +find_package(KF5 REQUIRED COMPONENTS PlasmaQuick) + + +feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) + +include(CheckIncludeFiles) + +plasma_install_package(look-and-feel org.kde.plasma.phone.satellite look-and-feel) +#plasma_install_package(shell org.kde.plasma.phone packages shell) +