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)