1 include_directories(${GSTREAMER_INCLUDE_DIR} ${GLIB2_INCLUDE_DIR}
2 ${LIBXML2_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
10 qgstelementfactory.cpp
18 interfaces/qgstxoverlay.cpp
21 set(QtGstreamer_HEADERS
36 interfaces/qgstxoverlay.h
39 automoc4_add_library(QtGstreamer SHARED ${QtGstreamer_SRCS})
40 set_target_properties(QtGstreamer PROPERTIES SOVERSION 0 VERSION 0.0.1)
41 target_link_libraries(QtGstreamer ${QT_QTCORE_LIBRARY} ${GSTREAMER_LIBRARIES}
42 ${GSTREAMER_INTERFACE_LIBRARY} ${GOBJECT_LIBRARIES})
44 install(TARGETS QtGstreamer DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
46 foreach(header ${QtGstreamer_HEADERS})
47 get_filename_component(header_path ${header} PATH)
48 install(FILES ${header} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/QtGstreamer/${header_path})
49 endforeach(header ${QtGstreamer_HEADERS})