finding GStreamer on arm64
This commit is contained in:
parent
12ff8d2c9e
commit
f6aa6d9539
@ -48,7 +48,7 @@ endif ()
|
|||||||
|
|
||||||
find_library(GSTREAMER_LIBRARY
|
find_library(GSTREAMER_LIBRARY
|
||||||
NAMES gstreamer-${GSTREAMER_ABI_VERSION}
|
NAMES gstreamer-${GSTREAMER_ABI_VERSION}
|
||||||
HINTS ${PKG_GSTREAMER_LIBRARY_DIRS} ${PKG_GSTREAMER_LIBDIR} ${GSTREAMER_ROOT}/lib)
|
HINTS ${PKG_GSTREAMER_LIBRARY_DIRS} ${PKG_GSTREAMER_LIBDIR} ${GSTREAMER_ROOT}/lib ${GSTREAMER_ROOT}/lib/aarch64-linux-gnu)
|
||||||
|
|
||||||
find_path(GSTREAMER_INCLUDE_DIR
|
find_path(GSTREAMER_INCLUDE_DIR
|
||||||
gst/gst.h
|
gst/gst.h
|
||||||
@ -57,14 +57,14 @@ find_path(GSTREAMER_INCLUDE_DIR
|
|||||||
|
|
||||||
find_path(GSTREAMER_INCLUDE_DIR_ARCH
|
find_path(GSTREAMER_INCLUDE_DIR_ARCH
|
||||||
gst/gstconfig.h
|
gst/gstconfig.h
|
||||||
HINTS ${PKG_GSTREAMER_INCLUDE_DIRS} ${PKG_GSTREAMER_INCLUDEDIR} ${GSTREAMER_ROOT}/lib/gstreamer-1.0/include
|
HINTS ${PKG_GSTREAMER_INCLUDE_DIRS} ${PKG_GSTREAMER_INCLUDEDIR} ${GSTREAMER_ROOT}/lib/gstreamer-${GSTREAMER_ABI_VERSION}/include ${GSTREAMER_ROOT}/include/gstreamer-${GSTREAMER_ABI_VERSION}
|
||||||
PATH_SUFFIXES gstreamer-${GSTREAMER_ABI_VERSION})
|
PATH_SUFFIXES gstreamer-${GSTREAMER_ABI_VERSION})
|
||||||
|
|
||||||
if (GSTREAMER_INCLUDE_DIR_ARCH)
|
if (GSTREAMER_INCLUDE_DIR_ARCH)
|
||||||
set(GSTREAMER_INCLUDE_DIR ${GSTREAMER_INCLUDE_DIR} ${GSTREAMER_INCLUDE_DIR_ARCH})
|
set(GSTREAMER_INCLUDE_DIR ${GSTREAMER_INCLUDE_DIR} ${GSTREAMER_INCLUDE_DIR_ARCH})
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (PKG_GSTREAMER_PLUGIN_DIR)
|
if (EXISTS PKG_GSTREAMER_PLUGIN_DIR)
|
||||||
set(_GSTREAMER_PLUGIN_DIR ${PKG_GSTREAMER_PLUGIN_DIR})
|
set(_GSTREAMER_PLUGIN_DIR ${PKG_GSTREAMER_PLUGIN_DIR})
|
||||||
else()
|
else()
|
||||||
get_filename_component(_GSTREAMER_LIB_DIR ${GSTREAMER_LIBRARY} PATH)
|
get_filename_component(_GSTREAMER_LIB_DIR ${GSTREAMER_LIBRARY} PATH)
|
||||||
|
|||||||
@ -33,6 +33,7 @@ macro(find_gstreamer_library _name _header _abi_version)
|
|||||||
HINTS ${PKG_GSTREAMER_${_upper_name}_LIBRARY_DIRS}
|
HINTS ${PKG_GSTREAMER_${_upper_name}_LIBRARY_DIRS}
|
||||||
${PKG_GSTREAMER_${_upper_name}_LIBDIR}
|
${PKG_GSTREAMER_${_upper_name}_LIBDIR}
|
||||||
${GSTREAMER_ROOT}/lib
|
${GSTREAMER_ROOT}/lib
|
||||||
|
${GSTREAMER_ROOT}/lib/aarch64-linux-gnu
|
||||||
)
|
)
|
||||||
|
|
||||||
find_path(GSTREAMER_${_upper_name}_INCLUDE_DIR
|
find_path(GSTREAMER_${_upper_name}_INCLUDE_DIR
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user