~unity-api-team/unity-notifications/trunk

« back to all changes in this revision

Viewing changes to tools/CMakeLists.txt

  • Committer: CI Train Bot
  • Author(s): Pete Woods
  • Date: 2015-06-23 15:50:11 UTC
  • mfrom: (224.1.8 add-dbus-tests)
  • Revision ID: ci-train-bot@canonical.com-20150623155011-bnt9ubw5elnay015
Add end to end DBus tests and use XML introspection data
Approved by: Charles Kerr

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
qt5_wrap_ui(GUI_HEADERS mainWindow.ui serverMainWindow.ui clientMainWindow.ui)
2
2
 
 
3
# Viewer app
 
4
############
 
5
 
3
6
add_executable(viewer
4
 
viewer.cpp
5
 
mainWindow.cpp
6
 
mainWindow.h
7
 
${GUI_HEADERS}
 
7
  viewer.cpp
 
8
  mainWindow.cpp
 
9
  mainWindow.h
 
10
  ${GUI_HEADERS}
8
11
)
9
12
 
10
 
include_directories(${CMAKE_CURRENT_BINARY_DIR})
11
 
 
12
13
qt5_use_modules(viewer Widgets)
 
14
 
13
15
target_link_libraries(viewer notifybackend)
14
16
 
15
 
add_executable(qmltest qmltest.cpp)
16
 
 
17
 
qt5_use_modules(qmltest Qml Quick DBus Widgets)
 
17
# QMLtest app
 
18
#############
 
19
 
 
20
add_executable(qmltest
 
21
  qmltest.cpp
 
22
)
 
23
 
 
24
qt5_use_modules(qmltest
 
25
  Qml
 
26
  Quick
 
27
  DBus
 
28
  Widgets
 
29
)
 
30
 
18
31
target_link_libraries(qmltest notifybackend)
19
32
 
20
 
add_executable(dbusserver dbusserver.cpp serverMainWindow.cpp)
21
 
qt5_use_modules(dbusserver Widgets DBus)
 
33
# DBus server app
 
34
#################
 
35
 
 
36
add_executable(dbusserver
 
37
  dbusserver.cpp
 
38
  serverMainWindow.cpp
 
39
  ${GUI_HEADERS}
 
40
)
 
41
 
 
42
qt5_use_modules(dbusserver
 
43
  Widgets
 
44
  DBus
 
45
)
 
46
 
22
47
target_link_libraries(dbusserver notifybackend)
23
48
 
24
 
add_executable(dbusclient dbusclient.cpp clientMainWindow.cpp)
25
 
qt5_use_modules(dbusclient Widgets DBus)
 
49
# DBus client app
 
50
#################
 
51
 
 
52
add_executable(dbusclient
 
53
  dbusclient.cpp
 
54
  clientMainWindow.cpp
 
55
  ${GUI_HEADERS}
 
56
)
 
57
 
 
58
qt5_use_modules(dbusclient
 
59
  Widgets
 
60
  DBus
 
61
)
 
62
 
26
63
target_link_libraries(dbusclient notifybackend)
27
64
 
 
65
# Move files around
 
66
###################
 
67
 
28
68
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/Notifications
29
69
    DESTINATION ${CMAKE_BINARY_DIR}/tools
30
70
)