1 macro_bool_to_01(X11VIDMODE_FOUND HAVE_VIDMODE_EXTENSION)
3 configure_file (config-krdc.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-krdc.h )
5 add_subdirectory( vnc )
6 add_subdirectory( rdp )
11 ########### next target ###############
14 ${CMAKE_BINARY_DIR}/krdc
15 ${CMAKE_BINARY_DIR}/krdc/vnc
16 ${CMAKE_BINARY_DIR}/krdc/rdp
35 kde4_automoc(${krdc_SRCS})
37 kde4_add_ui_files(krdc_SRCS hostprofiles.ui maindialogbase.ui )
38 kde4_add_ui3_files(krdc_SRCS keycapturewidget.ui )
40 kde4_add_executable(krdc ${krdc_SRCS})
42 target_link_libraries(krdc ${KDE4_KDEUI_LIBS} vnc rdp ${KDE4_KDNSSD_LIBS} kwalletclient ${SLP_LIBRARIES})
43 if (HAVE_VIDMODE_EXTENSION)
44 target_link_libraries(krdc ${X11VIDMODE_LIBRARIES})
45 endif (HAVE_VIDMODE_EXTENSION)
47 install(TARGETS krdc DESTINATION ${BIN_INSTALL_DIR} )
50 ########### install files ###############
52 install( FILES krdc.desktop DESTINATION ${XDG_APPS_DIR})
53 install( FILES smb2rdc.desktop DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus)
54 install( FILES pointcursor.png pointcursormask.png pinup.png pindown.png iconify.png close.png DESTINATION ${DATA_INSTALL_DIR}/krdc/pics)
55 install( FILES vnc.protocol rdp.protocol DESTINATION ${SERVICES_INSTALL_DIR})
56 install( FILES _rfb._tcp DESTINATION ${DATA_INSTALL_DIR}/zeroconf)
58 kde4_install_icons( ${ICON_INSTALL_DIR} )