mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 22:36:33 +00:00
qmlsink example: Add CMakeLists.txt
Make it possible to build using cmake instead of qmake
This commit is contained in:
parent
c4eabb1a87
commit
de26b9e5f3
1 changed files with 23 additions and 0 deletions
23
tests/examples/qt/qmlsink/CMakeLists.txt
Normal file
23
tests/examples/qt/qmlsink/CMakeLists.txt
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
cmake_minimum_required(VERSION 3.3)
|
||||||
|
|
||||||
|
include(FindPkgConfig)
|
||||||
|
if(!${PKG_CONFIG_FOUND})
|
||||||
|
MESSAGE(FATAL_ERROR "pkg-config required. Please install it")
|
||||||
|
return ("Error - pkg-config not found")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
pkg_check_modules(GSTREAMER gstreamer-1.0>=1.6 gstreamer-video-1.0>=1.6 REQUIRED)
|
||||||
|
|
||||||
|
find_package(Qt5Core REQUIRED)
|
||||||
|
find_package(Qt5Widgets REQUIRED)
|
||||||
|
find_package(Qt5Qml REQUIRED)
|
||||||
|
find_package(Qt5Quick REQUIRED)
|
||||||
|
|
||||||
|
set (SRC_LIST main.cpp)
|
||||||
|
qt5_add_resources(RESOURCES qml.qrc)
|
||||||
|
link_directories(${GSTREAMER_LIBRARY_DIRS})
|
||||||
|
include_directories (${GSTREAMER_INCLUDE_DIRS})
|
||||||
|
add_executable(qml-example ${SRC_LIST} ${RESOURCES})
|
||||||
|
target_link_libraries (qml-example ${GSTREAMER_LIBRARIES})
|
||||||
|
qt5_use_modules(qml-example Core Widgets Qml Quick)
|
||||||
|
|
Loading…
Reference in a new issue