Start with basic template for kirigami app using cmake.

This commit is contained in:
2019-11-04 12:23:44 -05:00
parent 11abef8497
commit 41c605ae2a
10 changed files with 136 additions and 5 deletions

View File

@@ -1,7 +1,24 @@
cmake_minimum_required(VERSION 3.0)
cmake_minimum_required(VERSION 3.2)
find_package(Qt5 REQUIRED COMPONENTS Gui Qml)
if (POLICY CMP0063)
cmake_policy(SET CMP0063 NEW)
endif()
set(ECM_DIR ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/ecm)
find_package(ECM REQUIRED CONFIG)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/ ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
set(BREEZEICONS_DIR ${CMAKE_SOURCE_DIR}/3rdparty/breeze-icons/)
find_package(Qt5 5.12 REQUIRED Core Quick Multimedia Test Widgets QuickControls2)
include(KDEInstallDirs)
include(KDECompilerSettings)
include(KDECMakeSettings)
set(CMAKE_AUTOMOC ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_EXTENSIONS OFF)
add_subdirectory(3rdparty)
add_subdirectory(src)