diff options
author | Steve Block <steveblock@google.com> | 2011-05-06 11:45:16 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-05-12 13:44:10 +0100 |
commit | cad810f21b803229eb11403f9209855525a25d57 (patch) | |
tree | 29a6fd0279be608e0fe9ffe9841f722f0f4e4269 /Source/cmake/FindGStreamer-Plugins-Base.cmake | |
parent | 121b0cf4517156d0ac5111caf9830c51b69bae8f (diff) | |
download | external_webkit-cad810f21b803229eb11403f9209855525a25d57.zip external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.gz external_webkit-cad810f21b803229eb11403f9209855525a25d57.tar.bz2 |
Merge WebKit at r75315: Initial merge by git.
Change-Id: I570314b346ce101c935ed22a626b48c2af266b84
Diffstat (limited to 'Source/cmake/FindGStreamer-Plugins-Base.cmake')
-rw-r--r-- | Source/cmake/FindGStreamer-Plugins-Base.cmake | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Source/cmake/FindGStreamer-Plugins-Base.cmake b/Source/cmake/FindGStreamer-Plugins-Base.cmake new file mode 100644 index 0000000..931a7d9 --- /dev/null +++ b/Source/cmake/FindGStreamer-Plugins-Base.cmake @@ -0,0 +1,33 @@ +# - Try to find GStreamer-Plugins-Base +# Once done, this will define +# +# GStreamer-Plugins-Base_FOUND - system has GStreamer-Plugins-Base +# GStreamer-Plugins-Base_INCLUDE_DIRS - the GStreamer-Plugins-Base include directories +# GStreamer-Plugins-Base_LIBRARIES - link these to use GStreamer-Plugins-Base + +include(LibFindMacros) + +# Dependencies +libfind_package(GStreamer-Plugins-Base GStreamer) + +# Use pkg-config to get hints about paths +libfind_pkg_check_modules(GStreamer-Plugins-Base_PKGCONF gstreamer-plugins-base-0.10) + +# Include dir +find_path(GStreamer-Plugins-Base_INCLUDE_DIR + NAMES gst/gst.h + PATHS ${GStreamer-Plugins-Base_PKGCONF_INCLUDE_DIRS} + PATH_SUFFIXES gstreamer-0.10 +) + +# Finally the library itself +find_library(GStreamer-Plugins-Base_LIBRARY + NAMES gstreamer-0.10 + PATHS ${GStreamer-Plugins-Base_PKGCONF_LIBRARY_DIRS} +) + +# Set the include dir variables and the libraries and let libfind_process do the rest. +# NOTE: Singular variables for this library, plural for libraries this this lib depends on. +set(GStreamer-Plugins-Base_PROCESS_INCLUDES GStreamer-Plugins-Base_INCLUDE_DIR GStreamer_INCLUDE_DIR) +set(GStreamer-Plugins-Base_PROCESS_LIBS GStreamer-Plugins-Base_LIBRARY GStreamer_LIBRARIES) +libfind_process(GStreamer-Plugins-Base) |