From 535e474cbdd2f9af4edd8aa6f57828605e4b94a6 Mon Sep 17 00:00:00 2001 From: Jeremy Whiting Date: Thu, 10 Sep 2015 14:27:07 -0600 Subject: [PATCH] Reenable finding telepathyqt and ktp and remove our local FindKTp.cmake. --- CMakeLists.txt | 13 ++++++++----- cmake/modules/FindKTp.cmake | 38 ------------------------------------- 2 files changed, 8 insertions(+), 43 deletions(-) delete mode 100644 cmake/modules/FindKTp.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index f2b2c430..a7da55f3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,7 +35,6 @@ add_definitions(${QT_DEFINITIONS} ${QT_QTDBUS_DEFINITIONS}) add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ) -# set(IS_KTP_INTERNAL_MODULE TRUE) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH} @@ -43,11 +42,15 @@ set(CMAKE_MODULE_PATH find_package(LibVNCServer REQUIRED) -# macro_optional_find_package(TelepathyQt4) -# macro_log_feature(TelepathyQt4_FOUND "telepathy-qt" "Telepathy Qt Bindings" "http://telepathy.freedesktop.org" FALSE "0.9" "Needed to build Telepathy Tubes support.") +find_package(TelepathyQt5 0.9.3) +set_package_properties(TelepathyQt5 PROPERTIES + PURPOSE "Needed to build Telepathy Tubes support." + URL "http://telepathy.freedesktop.org") -# macro_optional_find_package(KTp) -# macro_log_feature(KTP_FOUND "KTP" "KDE Telepathy" "https://projects.kde.org/projects/extragear/network/telepathy" FALSE "" "Needed to build KDE IM Contacts Display in KRFB.") +find_package(KTp) +set_package_properties(KTp PROPERTIES + PURPOSE "Needed to build KDE IM Contacts Display in KRFB." + URL "https://projects.kde.org/projects/extragear/network/telepathy") if (HAVE_XDAMAGE) set(X11_Xdamage_FOUND 1) diff --git a/cmake/modules/FindKTp.cmake b/cmake/modules/FindKTp.cmake deleted file mode 100644 index 8facd12f..00000000 --- a/cmake/modules/FindKTp.cmake +++ /dev/null @@ -1,38 +0,0 @@ -# Try to find the KTp library -# KTP_FOUND -# KTP_INCLUDE_DIR -# KTP_LIBRARIES -# KTP_MODELS_LIBRARIES -# KTP_WIDGETS_LIBRARIES - -# Copyright (c) 2011, Dario Freddi -# -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - -if (NOT IS_KTP_INTERNAL_MODULE) - message (FATAL_ERROR "KTp can be used just from internal components at this time") -endif (NOT IS_KTP_INTERNAL_MODULE) - -SET (KTP_FIND_REQUIRED ${KTp_FIND_REQUIRED}) -if (KTP_INCLUDE_DIRS AND KTP_LIBRARIES) - # Already in cache, be silent - set(KTP_FIND_QUIETLY TRUE) -endif (KTP_INCLUDE_DIRS AND KTP_LIBRARIES) - -find_path(KTP_INCLUDE_DIR - NAMES KTp/presence.h - PATHS ${KDE4_INCLUDE_DIR} -) - -find_library(KTP_LIBRARIES NAMES ktpcommoninternalsprivate ) -find_library(KTP_MODELS_LIBRARIES NAMES ktpmodelsprivate ) -find_library(KTP_WIDGETS_LIBRARIES NAMES ktpwidgetsprivate ) - -include(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(KTp DEFAULT_MSG - KTP_LIBRARIES - KTP_MODELS_LIBRARIES - KTP_INCLUDE_DIR) - -mark_as_advanced(KTP_INCLUDE_DIRS KTP_LIBRARIES)