CMakeLists.txt 1.6 KB
Newer Older
1 2
add_definitions("-DDBUS_COMPILATION")

3 4 5 6 7 8 9 10 11 12
set (dbus_send_SOURCES
	../../tools/dbus-print-message.c			
	../../tools/dbus-print-message.h			
	../../tools/dbus-send.c
)

set (dbus_monitor_SOURCES
	../../tools/dbus-monitor.c				
	../../tools/dbus-print-message.c			
	../../tools/dbus-print-message.h
13 14
	../../tools/tool-common.c
	../../tools/tool-common.h
15 16
)

17 18 19 20 21 22 23 24 25
set (dbus_test_tool_SOURCES
	../../tools/dbus-echo.c
	../../tools/dbus-spam.c
	../../tools/tool-common.c
	../../tools/tool-common.h
	../../tools/test-tool.c
	../../tools/test-tool.h
)

26 27 28 29 30
if (WIN32)
set (dbus_launch_SOURCES
	../../tools/dbus-launch-win.c
)
else (WIN32)
31 32 33
set (dbus_launch_SOURCES
	../../tools/dbus-launch.c
)
34
endif (WIN32)
35

36 37 38 39 40 41 42
if (DBUS_BUILD_X11)
set (dbus_launch_SOURCES
     ${dbus_launch_SOURCES}
     ../../tools/dbus-launch-x11.c
)
endif(DBUS_BUILD_X11)

43 44 45 46
set (dbus_cleanup_sockets_SOURCES
	../../tools/dbus-cleanup-sockets.c
)

47
add_executable(dbus-send ${dbus_send_SOURCES})
48
target_link_libraries(dbus-send ${DBUS_LIBRARIES})
49
install_targets(/bin dbus-send )
50

51 52 53 54
add_executable(dbus-test-tool ${dbus_test_tool_SOURCES})
target_link_libraries(dbus-test-tool ${DBUS_LIBRARIES})
install_targets(/bin dbus-test-tool )

55 56
add_executable(dbus-launch ${dbus_launch_SOURCES})
target_link_libraries(dbus-launch )
57 58 59
if (DBUS_BUILD_X11)
  target_link_libraries(dbus-launch ${X11_LIBRARIES} )
endif (DBUS_BUILD_X11)
60
install_targets(/bin dbus-launch )
61

62
add_executable(dbus-monitor ${dbus_monitor_SOURCES})
63
target_link_libraries(dbus-monitor ${DBUS_LIBRARIES})
64
install_targets(/bin dbus-monitor )
65 66 67

# create the /var/lib/dbus directory for dbus-uuidgen
install(DIRECTORY DESTINATION var/lib/dbus)