build: Add finding gstcontroller to FindGstreamer.cmake

This commit is contained in:
Joshua M. Doe 2010-06-10 11:09:54 -04:00
parent 8a2badb718
commit ddd0c4cf67

View File

@ -60,6 +60,13 @@ FIND_LIBRARY(GSTREAMER_BASE_LIBRARY NAMES gstbase-0.10
${PC_GSTREAMER_LIBRARY_DIRS} ${PC_GSTREAMER_LIBRARY_DIRS}
) )
FIND_LIBRARY(GSTREAMER_CONTROLLER_LIBRARY NAMES gstcontroller-0.10
PATHS
${GSTREAMER_DIR}/lib
${PC_GSTREAMER_LIBDIR}
${PC_GSTREAMER_LIBRARY_DIRS}
)
FIND_LIBRARY(GSTREAMER_INTERFACE_LIBRARY NAMES gstinterfaces-0.10 FIND_LIBRARY(GSTREAMER_INTERFACE_LIBRARY NAMES gstinterfaces-0.10
PATHS PATHS
${GSTREAMER_DIR}/lib ${GSTREAMER_DIR}/lib
@ -86,6 +93,18 @@ ELSE (GSTREAMER_LIBRARIES)
MESSAGE(STATUS "GStreamer: WARNING: library not found") MESSAGE(STATUS "GStreamer: WARNING: library not found")
ENDIF (GSTREAMER_LIBRARIES) ENDIF (GSTREAMER_LIBRARIES)
IF (GSTREAMER_BASE_LIBRARY)
#MESSAGE(STATUS "DEBUG: Found GStreamer base library: ${GSTREAMER_BASE_LIBRARY}")
ELSE (GSTREAMER_BASE_LIBRARY)
MESSAGE(STATUS "GStreamer: WARNING: base library not found")
ENDIF (GSTREAMER_BASE_LIBRARY)
IF (GSTREAMER_CONTROLLER_LIBRARY)
#MESSAGE(STATUS "DEBUG: Found GStreamer controller library: ${GSTREAMER_CONTROLLER_LIBRARY}")
ELSE (GSTREAMER_CONTROLLER_LIBRARY)
MESSAGE(STATUS "GStreamer: WARNING: controller library not found")
ENDIF (GSTREAMER_CONTROLLER_LIBRARY)
IF (GSTREAMER_INTERFACE_LIBRARY) IF (GSTREAMER_INTERFACE_LIBRARY)
#MESSAGE(STATUS "DEBUG: Found GStreamer interface library: ${GSTREAMER_INTERFACE_LIBRARY}") #MESSAGE(STATUS "DEBUG: Found GStreamer interface library: ${GSTREAMER_INTERFACE_LIBRARY}")
ELSE (GSTREAMER_INTERFACE_LIBRARY) ELSE (GSTREAMER_INTERFACE_LIBRARY)
@ -99,6 +118,6 @@ ELSE (GSTREAMER_VIDEO_LIBRARY)
ENDIF (GSTREAMER_VIDEO_LIBRARY) ENDIF (GSTREAMER_VIDEO_LIBRARY)
INCLUDE(FindPackageHandleStandardArgs) INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GStreamer DEFAULT_MSG GSTREAMER_LIBRARIES GSTREAMER_INCLUDE_DIR GSTREAMER_BASE_LIBRARY GSTREAMER_INTERFACE_LIBRARY GSTREAMER_VIDEO_LIBRARY) FIND_PACKAGE_HANDLE_STANDARD_ARGS(GStreamer DEFAULT_MSG GSTREAMER_LIBRARIES GSTREAMER_INCLUDE_DIR GSTREAMER_BASE_LIBRARY GSTREAMER_CONTROLLER_LIBRARY GSTREAMER_INTERFACE_LIBRARY GSTREAMER_VIDEO_LIBRARY)
MARK_AS_ADVANCED(GSTREAMER_INCLUDE_DIR GSTREAMER_LIBRARIES GSTREAMER_BASE_LIBRARY GSTREAMER_INTERFACE_LIBRARY GSTREAMER_VIDEO_LIBRARY) MARK_AS_ADVANCED(GSTREAMER_INCLUDE_DIR GSTREAMER_LIBRARIES GSTREAMER_BASE_LIBRARY GSTREAMER_CONTROLLER_LIBRARY GSTREAMER_INTERFACE_LIBRARY GSTREAMER_VIDEO_LIBRARY)