Warning, /network/krdc/rdp/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(krdc_rdpplugin) 0002 0003 target_sources(krdc_rdpplugin PRIVATE 0004 rdphostpreferences.cpp 0005 rdpviewfactory.cpp 0006 rdpview.cpp 0007 rdpsession.cpp 0008 ) 0009 0010 ki18n_wrap_ui(krdc_rdpplugin 0011 rdppreferences.ui 0012 ) 0013 0014 ecm_qt_declare_logging_category(krdc_rdpplugin 0015 HEADER krdc_debug.h 0016 IDENTIFIER KRDC 0017 CATEGORY_NAME KRDC 0018 ) 0019 0020 target_include_directories(krdc_rdpplugin PUBLIC ${FreeRDP_INCLUDE_DIR} ${WinPR_INCLUDE_DIR}) 0021 0022 target_link_libraries(krdc_rdpplugin 0023 Qt::Core 0024 Qt::Gui 0025 KF${QT_MAJOR_VERSION}::ConfigCore 0026 KF${QT_MAJOR_VERSION}::CoreAddons 0027 KF${QT_MAJOR_VERSION}::WindowSystem 0028 KF${QT_MAJOR_VERSION}::XmlGui 0029 KF${QT_MAJOR_VERSION}::KIOWidgets 0030 Threads::Threads 0031 krdccore 0032 freerdp 0033 freerdp-client 0034 winpr 0035 ) 0036 0037 if(QT_MAJOR_VERSION STREQUAL "6") 0038 target_link_libraries(krdc_rdpplugin KF6::KCMUtils) 0039 endif() 0040 0041 add_library(kcm_krdc_rdpplugin) 0042 0043 target_sources(kcm_krdc_rdpplugin PRIVATE 0044 rdppreferences.cpp 0045 ) 0046 0047 target_link_libraries(kcm_krdc_rdpplugin 0048 Qt::Core 0049 Qt::Gui 0050 KF${QT_MAJOR_VERSION}::Wallet 0051 KF${QT_MAJOR_VERSION}::ConfigCore 0052 KF${QT_MAJOR_VERSION}::CoreAddons 0053 KF${QT_MAJOR_VERSION}::XmlGui 0054 KF${QT_MAJOR_VERSION}::KIOWidgets 0055 krdccore 0056 ) 0057 0058 if(QT_MAJOR_VERSION STREQUAL "6") 0059 target_link_libraries(kcm_krdc_rdpplugin KF6::KCMUtils) 0060 endif() 0061 0062 add_dependencies(kcm_krdc_rdpplugin krdc_rdpplugin) 0063 0064 install(TARGETS kcm_krdc_rdpplugin DESTINATION ${KDE_INSTALL_PLUGINDIR}/krdc/kcms) 0065 install(TARGETS krdc_rdpplugin DESTINATION ${KDE_INSTALL_PLUGINDIR}/krdc) 0066 0067 # install(FILES smb2rdc.desktop DESTINATION ${KDE_INSTALL_DATADIR}/kio/servicemenus)