(First) Patch to FindGStreamer.cmake for qt5-phonon4-gstreamer attached -- it
may need a teensy bit of massaging to work in the port. It fixes the include
problems caused by gstconfig.h moving out of the regular include tree.
[ade]
--- cmake/FindGStreamer.cmake.orig 2015-09-27 19:23:06.000000000 +0000
+++ cmake/FindGStreamer.cmake 2015-09-27 19:31:10.000000000 +0000
@@ -36,6 +36,22 @@
PATH_SUFFIXES gstreamer-1.0
)
+FIND_PATH(GSTREAMER_CONFIG_INCLUDE_DIR gst/gstconfig.h
+ PATHS
+ ${PKG_GSTREAMER_INCLUDE_DIRS}
+ PATH_SUFFIXES gstreamer-1.0
+ )
+IF (GSTREAMER_CONFIG_INCLUDE_DIR)
+ IF (${GSTREAMER_CONFIG_INCLUDE_DIR} STREQUAL ${GSTREAMER_INCLUDE_DIR})
+ MESSAGE(STATUS "GStreamer: gstconfig.h already found with regular includes.")
+ ELSE (${GSTREAMER_CONFIG_INCLUDE_DIR} STREQUAL ${GSTREAMER_INCLUDE_DIR})
+ MESSAGE(STATUS "GStreamer: gstconfig.h include dir added ${GSTREAMER_CONFIG_INCLUDE_DIR}")
+ SET(GSTREAMER_INCLUDE_DIR ${GSTREAMER_INCLUDE_DIR} ${GSTREAMER_CONFIG_INCLUDE_DIR})
+ ENDIF (${GSTREAMER_CONFIG_INCLUDE_DIR} STREQUAL ${GSTREAMER_INCLUDE_DIR})
+ELSE (GSTREAMER_CONFIG_INCLUDE_DIR)
+ MESSAGE(STATUS "GStreamer: WARNING: gstconfig.h include dir not found")
+ENDIF (GSTREAMER_CONFIG_INCLUDE_DIR)
+
FIND_LIBRARY(GSTREAMER_LIBRARIES NAMES gstreamer-1.0
PATHS
${PKG_GSTREAMER_LIBRARY_DIRS}
_______________________________________________
kde-freebsd mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information