diff --git a/CMakeLists.txt b/CMakeLists.txt index b4cb20b..d80bf0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,36 +1,34 @@ project(ktp-approver) include(FeatureSummary) # KDE Application Version, managed by release script set (RELEASE_SERVICE_VERSION_MAJOR "20") set (RELEASE_SERVICE_VERSION_MINOR "03") set (RELEASE_SERVICE_VERSION_MICRO "70") set(KTP_APPROVER_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) cmake_policy(SET CMP0002 OLD) find_package(ECM 1.3.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_MODULE_PATH}) include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings) include(FeatureSummary) find_package (Qt5 REQUIRED COMPONENTS Widgets Network) find_package (KF5 REQUIRED COMPONENTS DBusAddons Config I18n Notifications Service) -find_package(TelepathyQt5 REQUIRED) - -include_directories(${TELEPATHY_QT5_INCLUDE_DIR}) +find_package(TelepathyQt5 0.9.8 REQUIRED) configure_file(version.h.in ${CMAKE_CURRENT_BINARY_DIR}/src/version.h @ONLY) add_subdirectory(src) install(FILES ktp-approver.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR}) feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ab3cec5..13d61e6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,36 +1,36 @@ add_definitions(-DTRANSLATION_DOMAIN=\"kded_ktp_approver\") set(ktp_approver_SRCS ktp_approver_debug.cpp ktpapprovermodule.cpp approverdaemon.cpp dispatchoperation.cpp handlewithcaller.cpp channelapprover.cpp textchannelapprover.cpp tubechannelapprover.cpp filetransferchannelapprover.cpp ) include_directories(${CMAKE_CURRENT_BINARY_DIR}) add_library(kded_ktp_approver MODULE ${ktp_approver_SRCS}) target_link_libraries(kded_ktp_approver Qt5::Widgets Qt5::Network - ${TELEPATHY_QT5_LIBRARIES} + TelepathyQt5::Core KF5::DBusAddons KF5::ConfigGui KF5::I18n KF5::Notifications KF5::Service ) install(TARGETS kded_ktp_approver DESTINATION ${PLUGIN_INSTALL_DIR}) install(FILES ktp_approver.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kded) install(FILES ktp_approverrc DESTINATION ${CONFIG_INSTALL_DIR}) find_file(DBUS_SEND_PATH dbus-send HINTS /usr/bin) configure_file(org.freedesktop.Telepathy.Client.KTp.Approver.service.in ${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.Telepathy.Client.KTp.Approver.service) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.Telepathy.Client.KTp.Approver.service DESTINATION ${DBUS_SERVICES_INSTALL_DIR})