~nick-dedekind/qtmir/multiwindow.screenwindow

« back to all changes in this revision

Viewing changes to demos/api-demo-shell/CMakeLists.txt

  • Committer: Nick Dedekind
  • Date: 2017-02-10 11:37:25 UTC
  • mfrom: (591.1.5 multiwindow.textures)
  • Revision ID: nick.dedekind@canonical.com-20170210113725-ltd0ky3043li58bj
merged parent

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
set(API_DEMO_SHELL api-demo-shell)
2
 
 
3
 
include_directories(
4
 
    SYSTEM
5
 
 
6
 
    ${CMAKE_SOURCE_DIR}/include
7
 
 
8
 
    ${MIRSERVER_INCLUDE_DIRS}
9
 
    ${MIRAL_INCLUDE_DIRS}
10
 
 
11
 
    ${Qt5Gui_PRIVATE_INCLUDE_DIRS}
12
 
    ${Qt5Qml_PRIVATE_INCLUDE_DIRS}
13
 
    ${Qt5Quick_PRIVATE_INCLUDE_DIRS}
14
 
)
15
 
 
16
 
add_executable(${API_DEMO_SHELL}
17
 
    main.cpp
18
 
    ${CMAKE_SOURCE_DIR}/demos/qml-demo-shell/pointerposition.cpp
19
 
)
20
 
 
21
 
target_link_libraries(${API_DEMO_SHELL}
22
 
 
23
 
    qtmirserver
24
 
 
25
 
    Qt5::Core
26
 
    Qt5::DBus
27
 
    Qt5::Qml
28
 
    Qt5::Quick
29
 
)
30
 
 
31
 
file(GLOB QML_JS_FILES *.qml *.js *.png)
32
 
 
33
 
# install binaries
34
 
install(TARGETS ${API_DEMO_SHELL}
35
 
     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
36
 
 )
37
 
 
38
 
install(FILES
39
 
    ${QML_JS_FILES}
40
 
    DESTINATION ${QTMIR_DATA_DIR}/${API_DEMO_SHELL}
41
 
)