[Pkg-owncloud-commits] [owncloud-client] 324/333: Fix Search for Qt5 version Qt4

Sandro Knauß hefee-guest at moszumanska.debian.org
Thu Apr 17 23:17:10 UTC 2014


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit 7d79d3d30d9c1c22a653e976c34b73b455ffda06
Author: Klaas Freitag <freitag at owncloud.com>
Date:   Tue Apr 8 12:08:01 2014 +0200

    Fix Search for Qt5 version Qt4
---
 cmake/modules/QtVersionAbstraction.cmake | 73 +++++++++++++++++---------------
 1 file changed, 39 insertions(+), 34 deletions(-)

diff --git a/cmake/modules/QtVersionAbstraction.cmake b/cmake/modules/QtVersionAbstraction.cmake
index ce17657..b83f373 100644
--- a/cmake/modules/QtVersionAbstraction.cmake
+++ b/cmake/modules/QtVersionAbstraction.cmake
@@ -3,76 +3,81 @@ include (MacroLogFeature)
 
 option(BUILD_WITH_QT4 "Build with Qt4 no matter if Qt5 was found" OFF)
 
-if( NOT BUILD_WITH_QT4 )
+if( BUILD_WITH_QT4 )
+    message(STATUS "Search for Qt5 was disalbed by option BUILD_WITH_QT4")
+else( BUILD_WITH_QT4 )
     find_package(Qt5Core QUIET)
-    if( Qt5Core_FOUND )
-        message(STATUS "Found Qt5 core, checking for further dependencies...")
-        find_package(Qt5Widgets REQUIRED)
-        find_package(Qt5Quick REQUIRED)
-        find_package(Qt5PrintSupport REQUIRED)
-        find_package(Qt5WebKit REQUIRED)
-        find_package(Qt5Network REQUIRED)
-        find_package(Qt5Xml REQUIRED)
-        find_package(Qt5WebKitWidgets REQUIRED)
-        if(APPLE)
-            find_package(Qt5MacExtras REQUIRED)
-        endif(APPLE)
-    else( Qt5Core_FOUND )
-        if(WIN32 OR APPLE)
-            message(FATAL_ERROR "Qt 5 not found, but application depends on Qt5 on Windows and Mac OS X")
-        endif(WIN32 OR APPLE)
-    endif( Qt5Core_FOUND )
+endif( BUILD_WITH_QT4 )
+
+if( Qt5Core_FOUND )
+    message(STATUS "Found Qt5 core, checking for further dependencies...")
+    find_package(Qt5Widgets REQUIRED)
+    find_package(Qt5Quick REQUIRED)
+    find_package(Qt5PrintSupport REQUIRED)
+    find_package(Qt5WebKit REQUIRED)
+    find_package(Qt5Network REQUIRED)
+    find_package(Qt5Xml REQUIRED)
+    find_package(Qt5WebKitWidgets REQUIRED)
+    if(APPLE)
+	find_package(Qt5MacExtras REQUIRED)
+    endif(APPLE)
+else( Qt5Core_FOUND )
+    if(WIN32 OR APPLE)
+	message(FATAL_ERROR "Qt 5 not found, but application depends on Qt5 on Windows and Mac OS X")
+    endif(WIN32 OR APPLE)
+endif( Qt5Core_FOUND )
 
 
+if( Qt5Core_FOUND )
     message(STATUS "Using Qt 5!")
 
-   # We need this to find the paths to qdbusxml2cpp and co
+    # We need this to find the paths to qdbusxml2cpp and co
     if (WITH_DBUS)
-        find_package(Qt5DBus REQUIRED)
-        include_directories(${Qt5DBus_INCLUDES})
-        add_definitions(${Qt5DBus_DEFINITIONS})
+	find_package(Qt5DBus REQUIRED)
+	include_directories(${Qt5DBus_INCLUDES})
+	add_definitions(${Qt5DBus_DEFINITIONS})
     endif (WITH_DBUS)
 
     include_directories(${Qt5Widgets_INCLUDES})
     add_definitions(${Qt5Widgets_DEFINITIONS})
     if (NOT WIN32) #implied on Win32
-        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
+	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
     endif(NOT WIN32)
 #        set(CMAKE_CXX_FLAGS "${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
 
     if(APPLE)
-        include_directories(${Qt5MacExtras_INCLUDE_DIRS})
-        add_definitions(${Qt5MacExtras_DEFINITIONS})
-        set (QT_LIBRARIES ${QT_LIBRARIES} ${Qt5MacExtras_LIBRARIES})
+	include_directories(${Qt5MacExtras_INCLUDE_DIRS})
+	add_definitions(${Qt5MacExtras_DEFINITIONS})
+	set (QT_LIBRARIES ${QT_LIBRARIES} ${Qt5MacExtras_LIBRARIES})
     endif(APPLE)
 
     macro(qt_wrap_ui)
-        qt5_wrap_ui(${ARGN})
+	qt5_wrap_ui(${ARGN})
     endmacro()
 
     macro(qt_add_resources)
-        qt5_add_resources(${ARGN})
+	qt5_add_resources(${ARGN})
     endmacro()
 
     find_package(Qt5LinguistTools REQUIRED)
     macro(qt_add_translation)
-        qt5_add_translation(${ARGN})
+	qt5_add_translation(${ARGN})
     endmacro()
 
     macro(qt_add_dbus_interface)
-        qt5_add_dbus_interface(${ARGN})
+	qt5_add_dbus_interface(${ARGN})
     endmacro()
 
     macro(qt_add_dbus_adaptor)
-        qt5_add_dbus_adaptor(${ARGN})
+	qt5_add_dbus_adaptor(${ARGN})
     endmacro()
 
     macro(qt_wrap_cpp)
-        qt5_wrap_cpp(${ARGN})
+	qt5_wrap_cpp(${ARGN})
     endmacro()
 
     macro(install_qt_executable)
-        install_qt5_executable(${ARGN})
+	install_qt5_executable(${ARGN})
     endmacro()
 
     macro(setup_qt)
@@ -82,7 +87,7 @@ if( NOT BUILD_WITH_QT4 )
 
     #Enable deprecated symbols
     add_definitions("-DQT_DISABLE_DEPRECATED_BEFORE=0")
-endif()
+endif( Qt5Core_FOUND )
 
 if(NOT Qt5Core_FOUND)
     message(STATUS "Could not find Qt5, searching for Qt4 instead...")

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list