File phonon4qt5-backend-vlc-add-qt5-use-modules.diff of Package phonon4qt5-backend-vlc

Index: b/CMakeLists.txt
===================================================================
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,6 +3,18 @@ project(PhononVLC)
 
 set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
 
+#---- compat
+# Qt 5.11 dropped this. We rely on it to enable joint Qt4+5 dep mapping.
+if(NOT COMMAND qt5_use_modules)
+    macro (qt5_use_modules target)
+        set(_deps "")
+        foreach (arg ${ARGN})
+            list(APPEND _deps Qt5::${arg})
+        endforeach ()
+        target_link_libraries(${target} ${_deps})
+    endmacro (qt5_use_modules target args)
+endif()
+
 # Phonon
 find_package(Phonon REQUIRED)
 macro_ensure_version("4.7.0" ${PHONON_VERSION} PHONON_FOUND)
openSUSE Build Service is sponsored by