kde-extraapps/krdc/vnc/CMakeLists.txt
2015-09-02 02:13:50 +03:00

51 lines
1.3 KiB
CMake

if(LIBVNCSERVER_FOUND)
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=5011)
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${LIBVNCCLIENT_INCLUDE_DIR}
)
set(vncplugin_SRCS
vnchostpreferences.cpp
vncclientthread.cpp
vncviewfactory.cpp
vncview.cpp
vncpreferences.ui
)
kde4_add_plugin(krdc_vncplugin ${vncplugin_SRCS})
target_link_libraries(krdc_vncplugin
${KDE4_KDECORE_LIBS}
${KDE4_KDEUI_LIBS}
${LIBVNCCLIENT_LIBRARIES}
krdccore
)
if(JPEG_FOUND)
target_link_libraries(krdc_vncplugin ${JPEG_LIBRARIES})
endif(JPEG_FOUND)
set(kcm_krdc_vncplugin_SRCS
vncpreferences.cpp
)
kde4_add_plugin(kcm_krdc_vncplugin ${kcm_krdc_vncplugin_SRCS})
target_link_libraries(kcm_krdc_vncplugin
${KDE4_KDEUI_LIBS}
krdccore
)
add_dependencies(kcm_krdc_vncplugin krdc_vncplugin)
install(TARGETS kcm_krdc_vncplugin DESTINATION ${PLUGIN_INSTALL_DIR})
install(TARGETS krdc_vncplugin DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES krdc_vnc.desktop DESTINATION ${SERVICES_INSTALL_DIR})
install(FILES krdc_vnc_config.desktop DESTINATION ${SERVICES_INSTALL_DIR})
install(FILES vnc.protocol DESTINATION ${SERVICES_INSTALL_DIR})
endif(LIBVNCSERVER_FOUND)