Add gstreamer .cmake instructions
This commit is contained in:
parent
8a95f9dd1d
commit
e6a933ad30
12
cmake/FindGst.cmake
Normal file
12
cmake/FindGst.cmake
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
include(PkgConfigWithFallback)
|
||||||
|
find_pkg_config_with_fallback(Gst
|
||||||
|
PKG_CONFIG_NAME gstreamer-1.0
|
||||||
|
LIB_NAMES gstreamer-1.0
|
||||||
|
INCLUDE_NAMES gst/gst.h
|
||||||
|
INCLUDE_DIR_SUFFIXES gstreamer-1.0 gstreamer-1.0/include
|
||||||
|
)
|
||||||
|
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
find_package_handle_standard_args(Gst
|
||||||
|
REQUIRED_VARS Gst_LIBRARY
|
||||||
|
VERSION_VAR Gst_VERSION)
|
14
cmake/FindGstApp.cmake
Normal file
14
cmake/FindGstApp.cmake
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
include(PkgConfigWithFallback)
|
||||||
|
find_pkg_config_with_fallback(GstApp
|
||||||
|
PKG_CONFIG_NAME gstreamer-app-1.0
|
||||||
|
LIB_NAMES gstapp
|
||||||
|
LIB_DIR_HINTS gstreamer-1.0
|
||||||
|
INCLUDE_NAMES gst/app/app.h
|
||||||
|
INCLUDE_DIR_SUFFIXES gstreamer-1.0 gstreamer-1.0/include gstreamer-app-1.0 gstreamer-app-1.0/include
|
||||||
|
DEPENDS Gst
|
||||||
|
)
|
||||||
|
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
find_package_handle_standard_args(GstApp
|
||||||
|
REQUIRED_VARS GstApp_LIBRARY
|
||||||
|
VERSION_VAR GstApp_VERSION)
|
14
cmake/FindGstVideo.cmake
Normal file
14
cmake/FindGstVideo.cmake
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
include(PkgConfigWithFallback)
|
||||||
|
find_pkg_config_with_fallback(GstVideo
|
||||||
|
PKG_CONFIG_NAME gstreamer-video-1.0
|
||||||
|
LIB_NAMES gstvideo
|
||||||
|
LIB_DIR_HINTS gstreamer-1.0
|
||||||
|
INCLUDE_NAMES gst/video/video.h
|
||||||
|
INCLUDE_DIR_SUFFIXES gstreamer-1.0 gstreamer-1.0/include gstreamer-video-1.0 gstreamer-video-1.0/include
|
||||||
|
DEPENDS Gst
|
||||||
|
)
|
||||||
|
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
find_package_handle_standard_args(GstVideo
|
||||||
|
REQUIRED_VARS GstVideo_LIBRARY
|
||||||
|
VERSION_VAR GstVideo_VERSION)
|
Loading…
Reference in a new issue