merge changes done to the cmake-buildsystem from the sf.net windbus-svn trunk. tested...
[platform/upstream/dbus.git] / cmake / tools / CMakeLists.txt
1 project(tools)
2
3 set (dbus_send_SOURCES
4         ../../tools/dbus-print-message.c                        
5         ../../tools/dbus-print-message.h                        
6         ../../tools/dbus-send.c
7 )
8
9 set (dbus_monitor_SOURCES
10         ../../tools/dbus-monitor.c                              
11         ../../tools/dbus-print-message.c                        
12         ../../tools/dbus-print-message.h
13 )
14
15 if (WIN32)
16 set (dbus_launch_SOURCES
17         ../../tools/dbus-launch-win.c
18 )
19 else (WIN32)
20 set (dbus_launch_SOURCES
21         ../../tools/dbus-launch.c
22 )
23 endif (WIN32)
24
25 set (dbus_cleanup_sockets_SOURCES
26         ../../tools/dbus-cleanup-sockets.c
27 )
28
29 set (dbus_viewer_SOURCES
30         ../../tools/dbus-names-model.c                  
31         ../../tools/dbus-names-model.h                  
32         ../../tools/dbus-tree-view.c                    
33         ../../tools/dbus-tree-view.h                    
34         ../../tools/dbus-viewer.c
35 )
36
37 add_executable(dbus-send ${dbus_send_SOURCES})
38 target_link_libraries(dbus-send ${DBUS_1})
39 install_targets(/bin dbus-send )
40
41 add_executable(dbus-launch ${dbus_launch_SOURCES})
42 target_link_libraries(dbus-launch )
43 install_targets(/bin dbus-launch )
44
45 add_executable(dbus-monitor ${dbus_monitor_SOURCES})
46 target_link_libraries(dbus-monitor ${DBUS_1})
47 install_targets(/bin dbus-monitor )
48
49 set_target_properties(dbus-send dbus-launch dbus-monitor PROPERTIES DEBUG_POSTFIX d)