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)