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) +