generate moc
[kdenetwork.git] / krdc / CMakeLists.txt
blob1b3c34009ed4850f36a5a684d6758c6879f6ead8
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 ###############
13 include_directories(
14 ${CMAKE_BINARY_DIR}/krdc
15 ${CMAKE_BINARY_DIR}/krdc/vnc
16 ${CMAKE_BINARY_DIR}/krdc/rdp
19 set(krdc_SRCS 
20    main.cpp 
21    krdc.cpp 
22    vidmode.cpp 
23    kfullscreenpanel.cpp 
24    kservicelocator.cpp 
25    keycapturedialog.cpp 
26    kremoteview.cpp 
27    smartptr.cpp 
28    hostpreferences.cpp 
29    preferencesdialog.cpp 
30    maindialogwidget.cpp 
31    maindialog.cpp
32    hostprofiles.cpp 
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}   )