1068074f9e1d0009f4d13e6b95c19bf1cb48454f
[platform/upstream/dbus.git] / cmake / tools / CMakeLists.txt
1 project(tools)
2
3 set(DBUS_LIBRARIES dbus-1 dbus-internal)
4
5 set (dbus_send_SOURCES
6         ../../tools/dbus-print-message.c                        
7         ../../tools/dbus-print-message.h                        
8         ../../tools/dbus-send.c
9 )
10
11 set (dbus_monitor_SOURCES
12         ../../tools/dbus-monitor.c                              
13         ../../tools/dbus-print-message.c                        
14         ../../tools/dbus-print-message.h
15 )
16
17 if (WIN32)
18 set (dbus_launch_SOURCES
19         ../../tools/dbus-launch-win.c
20 )
21 else (WIN32)
22 set (dbus_launch_SOURCES
23         ../../tools/dbus-launch.c
24 )
25 endif (WIN32)
26
27 if (DBUS_BUILD_X11)
28 set (dbus_launch_SOURCES
29      ${dbus_launch_SOURCES}
30      ../../tools/dbus-launch-x11.c
31 )
32 endif(DBUS_BUILD_X11)
33
34 set (dbus_cleanup_sockets_SOURCES
35         ../../tools/dbus-cleanup-sockets.c
36 )
37
38 set (dbus_viewer_SOURCES
39         ../../tools/dbus-names-model.c                  
40         ../../tools/dbus-names-model.h                  
41         ../../tools/dbus-tree-view.c                    
42         ../../tools/dbus-tree-view.h                    
43         ../../tools/dbus-viewer.c
44 )
45
46 add_executable(dbus-send ${dbus_send_SOURCES})
47 target_link_libraries(dbus-send ${DBUS_LIBRARIES})
48 install_targets(/bin dbus-send )
49
50 add_executable(dbus-launch ${dbus_launch_SOURCES})
51 target_link_libraries(dbus-launch )
52 if (DBUS_BUILD_X11)
53   target_link_libraries(dbus-launch ${X11_LIBRARIES} )
54 endif (DBUS_BUILD_X11)
55 install_targets(/bin dbus-launch )
56
57 add_executable(dbus-monitor ${dbus_monitor_SOURCES})
58 target_link_libraries(dbus-monitor ${DBUS_LIBRARIES})
59 install_targets(/bin dbus-monitor )