[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdeplasma-addons] /: make QtOAuth be optional. if unfound, don't build microblog engine
From:       Shaun Reich <shaun.reich () kdemail ! net>
Date:       2012-05-05 20:22:53
Message-ID: 20120505202253.04EAEA60A9 () git ! kde ! org
[Download RAW message or body]

Git commit 03da8cdf65b355e3ea67af330f1d4d21fab01c67 by Shaun Reich.
Committed on 05/05/2012 at 22:22.
Pushed by sreich into branch 'master'.

make QtOAuth be optional. if unfound, don't build microblog engine

CCMAIL:sebas@kde.org

M  +3    -0    CMakeLists.txt
M  +6    -3    dataengines/CMakeLists.txt
M  +0    -3    dataengines/microblog/CMakeLists.txt

http://commits.kde.org/kdeplasma-addons/03da8cdf65b355e3ea67af330f1d4d21fab=
01c67

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c638b22..f3a3042 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,6 +32,9 @@ macro_bool_to_01(NEPOMUK_FOUND HAVE_NEPOMUK)
 macro_optional_find_package(QJSON)
 macro_log_feature(QJSON_FOUND "QJSon" "Used for various Internet runners, =
for parsing API responses" "" FALSE "" "")
 =

+macro_optional_find_package(QtOAuth)
+macro_log_feature(QTOAUTH_FOUND "QtOAuth" "QtOAuth Library - required to b=
uild the Plasma Microblog DataEngine" "https://github.com/ayoy/qoauth" FALS=
E "" "Needed for building Plasma Microblog DataEngine")
+
 macro_optional_depend_package(Marble "Marble")
 if (DEPEND_PACKAGE_Marble)
   macro_optional_find_package(Marble)
diff --git a/dataengines/CMakeLists.txt b/dataengines/CMakeLists.txt
index 398ce60..c86be79 100644
--- a/dataengines/CMakeLists.txt
+++ b/dataengines/CMakeLists.txt
@@ -1,10 +1,13 @@
 add_subdirectory(comic)
-if(QCA2_FOUND)
-  add_subdirectory(microblog)
-endif(QCA2_FOUND)
+
+if (QCA2_FOUND AND QTOAUTH_FOUND)
+      add_subdirectory(microblog)
+endif(QCA2_FOUND AND QTOAUTH_FOUND)
+
 if(LIBATTICA_FOUND)
   add_subdirectory(ocs)
 endif(LIBATTICA_FOUND)
+
 add_subdirectory(potd)
 add_subdirectory(rememberthemilk)
 add_subdirectory(kdeobservatory)
diff --git a/dataengines/microblog/CMakeLists.txt b/dataengines/microblog/C=
MakeLists.txt
index 678b662..38c530b 100644
--- a/dataengines/microblog/CMakeLists.txt
+++ b/dataengines/microblog/CMakeLists.txt
@@ -2,9 +2,6 @@
 include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDE=
S}
 ${QT_QTNETWORK_INCLUDES} ${QT_QTXML_INCLUDES} ${QCA2_INCLUDE_DIR})
 =

-find_package(QCA2 REQUIRED)
-find_package(QtOAuth REQUIRED)
-
 set(twitter_engine_SRCS
     imagesource.cpp
     usersource.cpp
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic