mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-29 15:03:09 +00:00
make file for the packages
This commit is contained in:
parent
e7c2076f67
commit
bb4f622d25
1 changed files with 38 additions and 0 deletions
38
CMakeLists.txt
Normal file
38
CMakeLists.txt
Normal file
|
|
@ -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)
|
||||
|
||||
Loading…
Reference in a new issue