mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-29 19:58:06 -06:00
Translations included at top level is to avoid regenerating the .qm files every
time when src.pro is processed.
Partially revert 5b7c089dd2.
80 lines
1.5 KiB
Prolog
80 lines
1.5 KiB
Prolog
# Global
|
|
TEMPLATE = app
|
|
CONFIG += qt thread silent
|
|
|
|
# C++11 support
|
|
CONFIG += c++11
|
|
|
|
# Platform specific configuration
|
|
win32: include(../winconf.pri)
|
|
macx: include(../macxconf.pri)
|
|
unix:!macx: include(../unixconf.pri)
|
|
|
|
QT += network xml
|
|
|
|
nogui {
|
|
TARGET = qbittorrent-nox
|
|
QT -= gui
|
|
DEFINES += DISABLE_GUI
|
|
} else {
|
|
TARGET = qbittorrent
|
|
QT += xml svg widgets
|
|
|
|
CONFIG(static) {
|
|
DEFINES += QBT_STATIC_QT
|
|
QTPLUGIN += qico
|
|
}
|
|
win32 {
|
|
QT += winextras
|
|
}
|
|
macx {
|
|
QT += macextras
|
|
LIBS += -lobjc
|
|
}
|
|
}
|
|
|
|
nowebui {
|
|
DEFINES += DISABLE_WEBUI
|
|
}
|
|
|
|
stacktrace {
|
|
DEFINES += STACKTRACE
|
|
win32 {
|
|
DEFINES += STACKTRACE_WIN_PROJECT_PATH=$$PWD
|
|
DEFINES += STACKTRACE_WIN_MAKEFILE_PATH=$$OUT_PWD
|
|
}
|
|
}
|
|
|
|
CONFIG(debug, debug|release): message(Project is built in DEBUG mode.)
|
|
CONFIG(release, debug|release): message(Project is built in RELEASE mode.)
|
|
|
|
# Disable debug output in release mode
|
|
CONFIG(release, debug|release) {
|
|
message(Disabling debug output.)
|
|
DEFINES += QT_NO_DEBUG_OUTPUT
|
|
}
|
|
|
|
# VERSION DEFINES
|
|
include(../version.pri)
|
|
|
|
DEFINES += QT_NO_CAST_TO_ASCII
|
|
# Efficient construction for QString & QByteArray (Qt >= 4.8)
|
|
DEFINES += QT_USE_QSTRINGBUILDER
|
|
DEFINES += QT_STRICT_ITERATORS
|
|
|
|
INCLUDEPATH += $$PWD
|
|
|
|
include(app/app.pri)
|
|
include(base/base.pri)
|
|
!nogui: include(gui/gui.pri)
|
|
!nowebui: include(webui/webui.pri)
|
|
|
|
# Resource files
|
|
QMAKE_RESOURCE_FLAGS += -compress 9 -threshold 5
|
|
RESOURCES += \
|
|
icons/icons.qrc \
|
|
lang/lang.qrc \
|
|
searchengine/searchengine.qrc
|
|
|
|
DESTDIR = .
|