Install files.
[qtgstreamer:qtgstreamer.git] / src / CMakeLists.txt
1 include_directories(${GSTREAMER_INCLUDE_DIR} ${GLIB2_INCLUDE_DIR}
2                     ${LIBXML2_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
3
4 set(QtGstreamer_SRCS
5     qgstglobal.cpp
6     qgstobject.cpp
7     qgstelement.cpp
8     qgstbin.cpp
9     qgstpipeline.cpp
10     qgstelementfactory.cpp
11     qgstpad.cpp
12 )
13
14 set(QtGstreamer_HEADERS
15     qgstglobal.h
16     qgstobject.h
17     qgstelement.h
18     qgstbin.h
19     qgstpipeline.h
20     qgstelementfactory.h
21     qgstpad.h
22
23
24 automoc4_add_library(QtGstreamer SHARED ${QtGstreamer_SRCS})
25 set_target_properties(QtGstreamer PROPERTIES SOVERSION 0 VERSION 0.0.1)
26 target_link_libraries(QtGstreamer ${QT_QTCORE_LIBRARY} ${GSTREAMER_LIBRARIES} ${GOBJECT_LIBRARIES})
27
28 install(TARGETS QtGstreamer DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
29 install(FILES ${QtGstreamer_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/include/QtGstreamer)