1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
set(QTGSTREAMER_VERSION @QTGSTREAMER_VERSION@)
@PACKAGE_INIT@
get_filename_component(_QTGSTREAMER_CONFIG_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
# include the generated QtGStreamerTargets.cmake from the same directory
find_file(_QTGSTREAMER_TARGETS_FILE @QTGSTREAMER_PACKAGE_NAME@Targets.cmake
PATHS ${_QTGSTREAMER_CONFIG_DIR} NO_DEFAULT_PATH)
include(${_QTGSTREAMER_TARGETS_FILE})
unset(_QTGSTREAMER_TARGETS_FILE)
set(@QTGSTREAMER_PACKAGE_NAME@_FOUND TRUE)
set(QTGLIB_LIBRARY @QTGLIB_LIBRARY@)
set(QTGSTREAMER_LIBRARY @QTGSTREAMER_LIBRARY@)
set(QTGSTREAMER_QUICK_LIBRARY @QTGSTREAMER_QUICK_LIBRARY@)
set(QTGSTREAMER_UI_LIBRARY @QTGSTREAMER_UI_LIBRARY@)
set(QTGSTREAMER_UTILS_LIBRARY @QTGSTREAMER_UTILS_LIBRARY@)
set_and_check(QTGSTREAMER_INCLUDE_DIR @PACKAGE_QTGSTREAMER_INCLUDES_INSTALL_DIR@)
if (@QTGSTREAMER_PACKAGE_NAME@_FIND_QUIET)
set(_QTGSTREAMER_FIND_DEPS_ARGS QUIET)
endif()
# Find dependencies, if not already found
if ("@QTGSTREAMER_PACKAGE_NAME@" STREQUAL "Qt5GStreamer")
if (NOT DEFINED Qt5Core_INCLUDE_DIRS)
if (NOT @QTGSTREAMER_PACKAGE_NAME@_FIND_QUIET)
message(STATUS "Qt5 hasn't been found yet. Looking...")
endif()
find_package(Qt5Core ${_QTGSTREAMER_FIND_DEPS_ARGS})
# import targets for linking to QtGStreamerUi, but don't fail
# if they are not found. One may only want QtGStreamer (no Ui).
find_package(Qt5Widgets QUIET)
if (NOT Qt5Core_FOUND)
set (@QTGSTREAMER_PACKAGE_NAME@_FOUND FALSE)
endif()
endif()
else()
if (NOT DEFINED QT_INCLUDE_DIR)
if (NOT @QTGSTREAMER_PACKAGE_NAME@_FIND_QUIET)
message(STATUS "Qt4 hasn't been found yet. Looking...")
endif()
find_package(Qt4 COMPONENTS QtCore ${_QTGSTREAMER_FIND_DEPS_ARGS})
if (NOT Qt4_FOUND)
set (@QTGSTREAMER_PACKAGE_NAME@_FOUND FALSE)
endif()
endif()
endif()
if (NOT DEFINED Boost_INCLUDE_DIRS)
if (NOT @QTGSTREAMER_PACKAGE_NAME@_FIND_QUIET)
message(STATUS "Boost hasn't been found yet. Looking...")
endif()
find_package(Boost ${_QTGSTREAMER_FIND_DEPS_ARGS})
if (NOT Boost_FOUND)
set (@QTGSTREAMER_PACKAGE_NAME@_FOUND FALSE)
endif()
endif()
unset(_QTGSTREAMER_FIND_DEPS_ARGS)
# include QtGStreamerConfigCommon.cmake from the same directory
find_file(_QTGSTREAMER_CONFIG_COMMON_FILE QtGStreamerConfigCommon.cmake
PATHS ${_QTGSTREAMER_CONFIG_DIR} NO_DEFAULT_PATH)
include(${_QTGSTREAMER_CONFIG_COMMON_FILE})
unset(_QTGSTREAMER_CONFIG_COMMON_FILE)
# compatibility variable
set(QTGSTREAMER_FOUND ${@QTGSTREAMER_PACKAGE_NAME@_FOUND})
|