finding GStreamer on arm64

This commit is contained in:
mrstecklo 2020-11-12 11:15:40 +03:00 committed by joshdoe
parent 12ff8d2c9e
commit f6aa6d9539
2 changed files with 4 additions and 3 deletions

View File

@ -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)

View File

@ -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