project (smaragd) cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR) find_package (ECM 1.0.0 REQUIRED NO_MODULE) set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ) find_package (Qt5 REQUIRED CONFIG COMPONENTS Core Gui Widgets) find_package (KF5 REQUIRED COMPONENTS Config CoreAddons I18n WidgetsAddons) find_package (KDecoration2 REQUIRED) find_package (GLIB2 REQUIRED) find_package (Cairo REQUIRED) include (KDEInstallDirs) include (KDECMakeSettings) include (KDECompilerSettings) include_directories ( ${CMAKE_BINARY_DIR} ${CAIRO_INCLUDE_DIRS} ${GLIB2_INCLUDE_DIR} ) add_subdirectory (src)