kylin-nm/plugins/proxy/proxy.pro

68 lines
1.5 KiB
Prolog
Raw Normal View History

2022-12-08 14:00:51 +08:00
#include(../../../env.pri)
QT += widgets dbus
TEMPLATE = lib
CONFIG += plugin
TARGET = $$qtLibraryTarget(proxy)
DESTDIR = ../..
2023-04-21 14:39:22 +08:00
CONFIG(release, debug|release) {
!system($$PWD/translate_generation.sh): error("Failed to generate translation")
}
2022-12-08 14:00:51 +08:00
target.path = $$[QT_INSTALL_LIBS]/ukui-control-center
trans.files = translations/*
trans.path = /usr/share/kylin-nm/proxy/
INCLUDEPATH += \
$$PROJECT_COMPONENTSOURCE \
$$PROJECT_ROOTDIR \
/usr/include/ukcc/interface \
/usr/include/ukcc/widgets
LIBS += -L$$[QT_INSTALL_LIBS] -lgsettings-qt -lukcc
##加载gio库和gio-unix库用于获取和设置enum类型的gsettings
CONFIG += link_pkgconfig \
C++11
PKGCONFIG += gio-2.0 \
gio-unix-2.0 \
gsettings-qt \
kysdk-qtwidgets
#DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
applistwidget.cpp \
aptproxydialog.cpp \
proxy.cpp
HEADERS += \
applistwidget.h \
aptinfo.h \
aptproxydialog.h \
proxy.h \
certificationdialog.h
FORMS +=
INSTALLS += target \
trans
TRANSLATIONS += \
2023-11-14 16:00:43 +08:00
translations/zh_Hant.ts \
2022-12-08 14:00:51 +08:00
translations/zh_CN.ts \
2023-11-14 16:00:43 +08:00
translations/ug.ts \
2022-12-08 14:00:51 +08:00
translations/tr.ts \
2023-11-14 16:00:43 +08:00
translations/mn.ts \
translations/ky.ts \
translations/kk.ts \
translations/fr.ts \
translations/es.ts \
translations/en_US.ts \
2023-11-14 16:00:43 +08:00
translations/de.ts \
translations/bo.ts\
translations/bo_CN.ts