summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorGeorge Kiagiadakis <kiagiadakis.george@gmail.com>2010-07-17 17:37:47 +0300
committerGeorge Kiagiadakis <kiagiadakis.george@gmail.com>2010-07-17 17:37:47 +0300
commit22cd30132fefc0a99780c100ee483a312ff455e7 (patch)
tree01a4d1b83b14234703bc4344c7f4a493b827be15 /src/CMakeLists.txt
parente3351c18afb5556c2ebfddac4d59f7ff1364ff85 (diff)
Add wrapper for GstXOverlay and fix codegen to be able to use more gstreamer includes, other than <gst/gst.h> (required for including gst/interfaces/*)
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f207554..f15da81 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -26,6 +26,7 @@ set(QtGstreamer_SRCS
QGst/bus.cpp
QGst/parse.cpp
QGst/urihandler.cpp
+ QGst/xoverlay.cpp
${CMAKE_CURRENT_BINARY_DIR}/gen.cpp
)
@@ -66,6 +67,7 @@ set(INSTALLED_HEADERS
QGst/bus.h QGst/Bus
QGst/parse.h QGst/Parse
QGst/urihandler.h QGst/UriHandler
+ QGst/xoverlay.h QGst/XOverlay
)
set(CODEGEN_HEADERS
@@ -92,6 +94,12 @@ set(CODEGEN_HEADERS
QGst/message.h
QGst/bus.h
QGst/urihandler.h
+ QGst/xoverlay.h
+)
+
+set(CODEGEN_INCLUDES
+ -Igst/gst.h
+ -Igst/interfaces/xoverlay.h
)
# Setup the environment
@@ -104,7 +112,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${QTGSTREAMER_FLAGS}")
# Add command to generate gen.cpp using codegen
add_custom_command(OUTPUT gen.cpp
COMMAND codegen
- ARGS ${CODEGEN_HEADERS} > ${CMAKE_CURRENT_BINARY_DIR}/gen.cpp
+ ARGS ${CODEGEN_INCLUDES} ${CODEGEN_HEADERS} > ${CMAKE_CURRENT_BINARY_DIR}/gen.cpp
DEPENDS codegen ${CODEGEN_HEADERS}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})