diff --git a/CMakeLists.txt b/CMakeLists.txt index f146315..d13eaeb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,30 +1,34 @@ cmake_minimum_required(VERSION 3.0) project(keuromain) set(QT_MIN_VERSION "5.3.0") set(KF5_MIN_VERSION "5.2.0") find_package(ECM 1.7.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) include(FeatureSummary) include(ECMInstallIcons) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Widgets ) find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS + Config + ConfigWidgets CoreAddons DocTools I18n KIO + WidgetsAddons + XmlGui ) add_subdirectory( keurocalc ) add_subdirectory( doc ) add_subdirectory( curconvd ) diff --git a/keurocalc/CMakeLists.txt b/keurocalc/CMakeLists.txt index f8becbb..7d5d440 100644 --- a/keurocalc/CMakeLists.txt +++ b/keurocalc/CMakeLists.txt @@ -1,35 +1,40 @@ project(keurocalc) ########### next target ############### set(keurocalc_SRCS ../currencies/currencies.cpp keurocalc.cpp main.cpp preferences.cpp ) qt5_add_resources(keurocalc_SRCS keurocalc.qrc) ki18n_wrap_ui(keurocalc_SRCS calculator.ui settingsdialog.ui) add_executable(keurocalc ${keurocalc_SRCS}) target_link_libraries(keurocalc Qt5::Widgets + KF5::ConfigCore + KF5::ConfigWidgets + KF5::CoreAddons KF5::I18n - KF5::KIOFileWidgets + KF5::KIOCore + KF5::XmlGui + KF5::WidgetsAddons ) install(TARGETS keurocalc ${INSTALL_TARGETS_DEFAULT_ARGS}) ########### install files ############### install(PROGRAMS keurocalc.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) install(FILES splash.png ../currencies/currencies.xml DESTINATION ${DATA_INSTALL_DIR}/keurocalc) ecm_install_icons(ICONS 16-apps-keurocalc.png 32-apps-keurocalc.png 48-apps-keurocalc.png DESTINATION ${ICON_INSTALL_DIR})