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 KF5::NetworkManagerQt
0027 KF5::CoreAddons
0028 KF5::I18n
0029 KF5::KIOWidgets
0030 KF5::WidgetsAddons
0031 Qt::Xml
0032 PkgConfig::OPENCONNECT
0033 )
0034
0035 install(TARGETS plasmanetworkmanagement_openconnect_${name} DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/network/vpn)
0036 endmacro()
0037
0038 add_openconnect_plugin(anyconnect)
0039 add_openconnect_plugin(juniperui)
0040 add_openconnect_plugin(globalprotectui)
0041 add_openconnect_plugin(pulseui)
0042 add_openconnect_plugin(arrayui)
0043 add_openconnect_plugin(f5ui)
0044 add_openconnect_plugin(fortinetui)