~ubuntu-branches/ubuntu/saucy/qt-gstreamer/saucy-proposed

« back to all changes in this revision

Viewing changes to src/qml/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Felix Geyer
  • Date: 2012-06-15 15:03:26 UTC
  • mfrom: (1.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20120615150326-pkmdog620pkytcgt
Tags: 0.10.2-2ubuntu1
* Merge from Debian unstable, remaining changes:
  - Enable unit tests.
    + Build-depend on gstreamer0.10-plugins-base.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set(QtGStreamerQML_SRCS
 
2
    plugin.cpp
 
3
    videoitem.cpp
 
4
)
 
5
 
 
6
include_directories(${CMAKE_CURRENT_BINARY_DIR})
 
7
automoc4_add_library(QtGStreamerQML MODULE ${QtGStreamerQML_SRCS})
 
8
target_link_libraries(QtGStreamerQML
 
9
    ${QTGSTREAMER_UI_LIBRARIES}
 
10
    ${QT_QTDECLARATIVE_LIBRARY}
 
11
)
 
12
 
 
13
install(TARGETS QtGStreamerQML DESTINATION ${IMPORTS_INSTALL_DIR}/QtGStreamer)
 
14
install(FILES qmldir DESTINATION ${IMPORTS_INSTALL_DIR}/QtGStreamer)
 
15
 
 
16
# create a layout similar to the one in ${IMPORTS_INSTALL_DIR} for testing
 
17
add_custom_command(TARGET QtGStreamerQML POST_BUILD
 
18
    COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/QtGStreamer
 
19
    COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:QtGStreamerQML> ${CMAKE_CURRENT_BINARY_DIR}/QtGStreamer/
 
20
    COMMAND ${CMAKE_COMMAND} -E copy qmldir ${CMAKE_CURRENT_BINARY_DIR}/QtGStreamer/
 
21
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 
22
)