Warning, /plasma/plasma-nm/vpn/openvpn/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"plasmanetworkmanagement_openvpnui\")
0002
0003 # Needed to build this module
0004 remove_definitions(-DQT_USE_FAST_OPERATOR_PLUS)
0005
0006
0007
0008 add_library(plasmanetworkmanagement_openvpnui MODULE)
0009 target_sources(plasmanetworkmanagement_openvpnui PRIVATE
0010 openvpn.cpp
0011 openvpnwidget.cpp
0012 openvpnauth.cpp
0013 openvpnadvancedwidget.cpp
0014 openvpn.h
0015 openvpnwidget.h
0016 openvpnauth.h
0017 openvpnadvancedwidget.h
0018 )
0019 ecm_qt_declare_logging_category(plasmanetworkmanagement_openvpnui HEADER plasma_nm_openvpn.h IDENTIFIER PLASMA_NM_OPENVPN_LOG CATEGORY_NAME org.kde.plasma.nm.openvpn DESCRIPTION "Plasma NM (openvpn plugins)" EXPORT PLASMANM)
0020 ki18n_wrap_ui(plasmanetworkmanagement_openvpnui openvpn.ui openvpnadvanced.ui)
0021
0022 target_link_libraries(plasmanetworkmanagement_openvpnui
0023 plasmanm_internal
0024 plasmanm_editor
0025 KF6::CoreAddons
0026 KF6::I18n
0027 KF6::WidgetsAddons
0028 KF6::KIOWidgets
0029 )
0030
0031 install(TARGETS plasmanetworkmanagement_openvpnui DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/network/vpn)