Warning, /plasma/plasma-nm/vpn/openconnect/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"plasmanetworkmanagement_openconnectui\") 0002 0003 ecm_qt_declare_logging_category(openvpn_plugins_SRCS HEADER plasma_nm_openconnect.h IDENTIFIER PLASMA_NM_OPENCONNECT_LOG CATEGORY_NAME org.kde.plasma.nm.openconnect DESCRIPTION "Plasma NM (openconnect plugins)" EXPORT PLASMANM) 0004 0005 macro(add_openconnect_plugin name) 0006 set(openconnect_SRCS 0007 ${openvpn_plugins_SRCS} 0008 openconnectui.cpp 0009 openconnectwidget.cpp 0010 openconnectauth.cpp 0011 openconnectauthworkerthread.cpp 0012 openconnectui.h 0013 openconnectwidget.h 0014 openconnectauth.h 0015 openconnectauthworkerthread.h 0016 openconnect_${name}.cpp 0017 ) 0018 0019 ki18n_wrap_ui(openconnect_SRCS openconnectprop.ui openconnectauth.ui openconnecttoken.ui) 0020 0021 add_library(plasmanetworkmanagement_openconnect_${name} MODULE ${openconnect_SRCS}) 0022 0023 target_link_libraries(plasmanetworkmanagement_openconnect_${name} 0024 plasmanm_internal 0025 plasmanm_editor 0026 KF6::NetworkManagerQt 0027 KF6::CoreAddons 0028 KF6::I18n 0029 KF6::KIOWidgets 0030 KF6::WidgetsAddons 0031 Qt::WebEngineCore 0032 Qt::WebEngineWidgets 0033 Qt::Xml 0034 PkgConfig::OPENCONNECT 0035 ) 0036 0037 install(TARGETS plasmanetworkmanagement_openconnect_${name} DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/network/vpn) 0038 endmacro() 0039 0040 add_openconnect_plugin(anyconnect) 0041 add_openconnect_plugin(juniperui) 0042 add_openconnect_plugin(globalprotectui) 0043 add_openconnect_plugin(pulseui) 0044 add_openconnect_plugin(arrayui) 0045 add_openconnect_plugin(f5ui) 0046 add_openconnect_plugin(fortinetui)