mirror of
https://github.com/FunKey-Project/RetroFE.git
synced 2025-12-27 17:18:52 +01:00
49 lines
3.6 KiB
CMake
49 lines
3.6 KiB
CMake
FILE(TO_CMAKE_PATH "$ENV{GSTREAMER_ROOT}" TRY1_DIR)
|
|
FILE(TO_CMAKE_PATH "${GSTREAMER_ROOT}" TRY2_DIR)
|
|
FILE(GLOB GSTREAMER_ROOT ${TRY1_DIR} ${TRY2_DIR})
|
|
|
|
FIND_PATH(GSTREAMER_gst_INCLUDE_DIR gst/gst.h
|
|
PATHS ${GSTREAMER_ROOT}/include ${GSTREAMER_ROOT}/include/gstreamer-1.0 /usr/local/include/gstreamer-1.0 /usr/include/gstreamer-1.0
|
|
ENV INCLUDE DOC "Directory containing gst/gst.h include file")
|
|
|
|
FIND_PATH(GSTREAMER_gstconfig_INCLUDE_DIR gst/gstconfig.h
|
|
PATHS ${GSTREAMER_ROOT}/include ${GSTREAMER_ROOT}/lib/include ${GSTREAMER_ROOT}/include/gstreamer-1.0 /usr/local/include/gstreamer-1.0 /usr/include/gstreamer-1.0 /usr/local/lib/include/gstreamer-1.0 /usr/lib/include/gstreamer-1.0
|
|
ENV INCLUDE DOC "Directory containing gst/gstconfig.h include file")
|
|
|
|
FIND_LIBRARY(GSTREAMER_gstaudio_LIBRARY NAMES gstaudio-1.0 libgstaudio-1.0 gstaudio
|
|
PATHS ${GSTREAMER_ROOT}/bin ${GSTREAMER_ROOT}/win32/bin ${GSTREAMER_ROOT}/bin/bin C:/gstreamer/bin ${GSTREAMER_ROOT}/lib ${GSTREAMER_ROOT}/win32/lib /usr/local/lib /usr/lib
|
|
ENV LIB
|
|
DOC "gstaudio library to link with"
|
|
NO_SYSTEM_ENVIRONMENT_PATH)
|
|
|
|
FIND_LIBRARY(GSTREAMER_gstreamer_LIBRARY NAMES gstreamer-1.0 libgstreamer-1.0 gstreamer
|
|
PATHS ${GSTREAMER_ROOT}/bin ${GSTREAMER_ROOT}/win32/bin ${GSTREAMER_ROOT}/bin/bin C:/gstreamer/bin ${GSTREAMER_ROOT}/lib ${GSTREAMER_ROOT}/win32/lib /usr/local/lib /usr/lib
|
|
ENV LIB
|
|
DOC "gstreamer library to link with"
|
|
NO_SYSTEM_ENVIRONMENT_PATH)
|
|
|
|
FIND_LIBRARY(GSTREAMER_gstbase_LIBRARY NAMES gstbase-1.0 libgstbase-1.0 gstbase
|
|
PATHS ${GSTREAMER_ROOT}/bin ${GSTREAMER_ROOT}/win32/bin ${GSTREAMER_ROOT}/bin/bin C:/gstreamer/bin ${GSTREAMER_ROOT}/lib ${GSTREAMER_ROOT}/win32/lib /usr/local/lib /usr/lib
|
|
ENV LIB
|
|
DOC "gstbase library to link with"
|
|
NO_SYSTEM_ENVIRONMENT_PATH)
|
|
|
|
FIND_LIBRARY(GSTREAMER_gstvideo_LIBRARY NAMES gstvideo-1.0 libgstvideo-1.0 gstvideo
|
|
PATHS ${GSTREAMER_ROOT}/bin ${GSTREAMER_ROOT}/win32/bin ${GSTREAMER_ROOT}/bin/bin C:/gstreamer/bin ${GSTREAMER_ROOT}/lib ${GSTREAMER_ROOT}/win32/lib /usr/local/lib /usr/lib
|
|
ENV LIB
|
|
DOC "gstvideo library to link with"
|
|
NO_SYSTEM_ENVIRONMENT_PATH)
|
|
|
|
#IF (GSTREAMER_gst_INCLUDE_DIR AND GSTREAMER_gstconfig_INCLUDE_DIR AND
|
|
# GSTREAMER_gstaudio_LIBRARY AND GSTREAMER_gstbase_LIBRARY AND
|
|
# GSTREAMER_gstreamer_LIBRARY AND GSTREAMER_gstvideo_LIBRARY)
|
|
|
|
SET(GSTREAMER_INCLUDE_DIRS ${GSTREAMER_gst_INCLUDE_DIR} ${GSTREAMER_gstconfig_INCLUDE_DIR})
|
|
list(REMOVE_DUPLICATES GSTREAMER_INCLUDE_DIRS)
|
|
SET(GSTREAMER_LIBRARIES ${GSTREAMER_gstaudio_LIBRARY} ${GSTREAMER_gstbase_LIBRARY}
|
|
${GSTREAMER_gstreamer_LIBRARY} ${GSTREAMER_gstvideo_LIBRARY})
|
|
list(REMOVE_DUPLICATES GSTREAMER_LIBRARIES)
|
|
SET(GSTREAMER_FOUND TRUE)
|
|
#ENDIF (GSTREAMER_gst_INCLUDE_DIR AND GSTREAMER_gstconfig_INCLUDE_DIR AND
|
|
# GSTREAMER_gstaudio_LIBRARY AND GSTREAMER_gstbase_LIBRARY AND
|
|
# GSTREAMER_gstreamer_LIBRARY AND GSTREAMER_gstvideo_LIBRARY) |