cmake_minimum_required(VERSION 3.2) 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)