qBittorrent/src/src.pro

82 lines
1.8 KiB
Prolog
Raw Normal View History

# Global
TEMPLATE = app
CONFIG += qt thread silent
2015-08-26 20:44:42 +03:00
# C++11 support
CONFIG += c++11
DEFINES += BOOST_NO_CXX11_RVALUE_REFERENCES
greaterThan(QT_MAJOR_VERSION, 4): greaterThan(QT_MINOR_VERSION, 1): DEFINES += QBT_USES_QT5
2015-08-26 20:44:42 +03:00
lessThan(QT_MAJOR_VERSION, 5): DEFINES += QStringLiteral=QLatin1String
2011-01-01 20:16:37 +03:00
# Windows specific configuration
win32: include(../winconf.pri)
2011-01-01 20:16:37 +03:00
# Mac specific configuration
macx: include(../macxconf.pri)
2011-01-01 20:16:37 +03:00
# Unix specific configuration
unix:!macx: include(../unixconf.pri)
2011-01-01 20:16:37 +03:00
# eCS(OS/2) specific configuration
os2: include(../os2conf.pri)
nogui {
QT -= gui
2016-01-17 10:11:55 +03:00
DEFINES += DISABLE_GUI
TARGET = qbittorrent-nox
2010-06-17 15:55:47 +04:00
} else {
QT += xml
greaterThan(QT_MAJOR_VERSION, 4): QT += concurrent widgets
CONFIG(static) {
DEFINES += QBT_STATIC_QT
QTPLUGIN += qico
}
TARGET = qbittorrent
}
nowebui: DEFINES += DISABLE_WEBUI
strace_win {
DEFINES += STACKTRACE_WIN
DEFINES += STACKTRACE_WIN_PROJECT_PATH=$$PWD
DEFINES += STACKTRACE_WIN_MAKEFILE_PATH=$$OUT_PWD
}
QT += network xml
2010-08-22 22:52:54 +04:00
CONFIG(debug, debug|release): message(Project is built in DEBUG mode.)
CONFIG(release, debug|release): message(Project is built in RELEASE mode.)
2010-02-11 01:28:01 +03:00
# Disable debug output in release mode
2011-01-02 01:26:17 +03:00
CONFIG(release, debug|release) {
message(Disabling debug output.)
DEFINES += QT_NO_DEBUG_OUTPUT
}
# VERSION DEFINES
include(../version.pri)
DEFINES += QT_NO_CAST_TO_ASCII
# Fast concatenation (Qt >= 4.6)
DEFINES += QT_USE_FAST_CONCATENATION QT_USE_FAST_OPERATOR_PLUS
win32: DEFINES += NOMINMAX
2011-01-18 19:55:49 +03:00
2015-04-19 18:17:47 +03:00
INCLUDEPATH += $$PWD
include(app/app.pri)
2015-09-25 11:10:05 +03:00
include(base/base.pri)
!nowebui: include(webui/webui.pri)
2015-08-26 20:18:33 +03:00
!nogui: include(gui/gui.pri)
2010-05-30 21:51:40 +04:00
# Resource files
QMAKE_RESOURCE_FLAGS += -compress 9 -threshold 5
RESOURCES += \
icons.qrc \
2015-08-26 20:18:33 +03:00
lang.qrc \
searchengine.qrc
# Translations
TRANSLATIONS += $$files(lang/qbittorrent_*.ts)
2010-06-08 19:17:15 +04:00
DESTDIR = .