2017-09-29 20:09:49 +03:00
|
|
|
# Adapt these paths
|
|
|
|
# Point these to the include folders
|
|
|
|
INCLUDEPATH += $$quote(C:/qBittorrent/boost)
|
|
|
|
INCLUDEPATH += $$quote(C:/qBittorrent/libtorrent/include)
|
|
|
|
INCLUDEPATH += $$quote(C:/qBittorrent/zlib/include)
|
|
|
|
INCLUDEPATH += $$quote(C:/qBittorrent/openssl/include)
|
|
|
|
# Point these to the lib folders
|
|
|
|
LIBS += $$quote(-LC:/qBittorrent/boost/stage/lib)
|
|
|
|
LIBS += $$quote(-LC:/qBittorrent/libtorrent/lib)
|
|
|
|
LIBS += $$quote(-LC:/qBittorrent/zlib/lib)
|
|
|
|
LIBS += $$quote(-LC:/qBittorrent/openssl/lib)
|
|
|
|
|
|
|
|
# Adapt the lib names/versions accordingly
|
|
|
|
# If you want to use Boost auto-linking then disable
|
|
|
|
# BOOST_ALL_NO_LIB below and omit Boost libraries here
|
2020-04-06 00:18:11 +03:00
|
|
|
LIBS += libcrypto.lib libssl.lib libtorrent.lib zlib.lib
|
2017-09-29 20:09:49 +03:00
|
|
|
CONFIG(debug, debug|release) {
|
2020-04-06 00:18:11 +03:00
|
|
|
LIBS += boost_system-vc140-mt-d.lib
|
2017-09-29 20:09:49 +03:00
|
|
|
}
|
|
|
|
else {
|
2020-04-06 00:18:11 +03:00
|
|
|
LIBS += boost_system-vc140-mt.lib
|
2017-09-29 20:09:49 +03:00
|
|
|
}
|
2020-04-06 00:18:11 +03:00
|
|
|
|
2017-09-29 20:09:49 +03:00
|
|
|
# ...or if you use MinGW
|
2020-04-06 00:18:11 +03:00
|
|
|
#LIBS += libcrypto libssl libz
|
2017-09-29 20:09:49 +03:00
|
|
|
#CONFIG(debug, debug|release) {
|
|
|
|
# LIBS += libtorrent-rasterbar \
|
|
|
|
# libboost_system-mt
|
|
|
|
#}
|
|
|
|
#else {
|
|
|
|
# LIBS += libtorrent-rasterbar \
|
|
|
|
# libboost_system-mt
|
|
|
|
#}
|
|
|
|
|
|
|
|
# Disable to use Boost auto-linking
|
|
|
|
DEFINES += BOOST_ALL_NO_LIB
|
|
|
|
# Use one of the following options
|
|
|
|
DEFINES += BOOST_SYSTEM_STATIC_LINK
|
|
|
|
#DEFINES += BOOST_SYSTEM_DYN_LINK
|
2018-05-31 19:31:16 +03:00
|
|
|
# Enable if encountered build error with boost version <= 1.59
|
|
|
|
#DEFINES += BOOST_NO_CXX11_RVALUE_REFERENCES
|
2017-09-29 20:09:49 +03:00
|
|
|
|
2019-06-20 19:35:26 +03:00
|
|
|
# Enable if libtorrent was built with this flag defined
|
2017-09-29 20:09:49 +03:00
|
|
|
#DEFINES += TORRENT_NO_DEPRECATE
|
|
|
|
# Enable if linking dynamically against libtorrent
|
|
|
|
#DEFINES += TORRENT_LINKING_SHARED
|
|
|
|
|
2021-08-08 08:27:22 +03:00
|
|
|
# Enable this if compiling with libtorrent 2.x
|
|
|
|
#DEFINES += QBT_USES_LIBTORRENT2
|
|
|
|
|
2017-09-29 20:09:49 +03:00
|
|
|
# Enable stack trace support
|
2018-05-24 02:55:39 +03:00
|
|
|
CONFIG += stacktrace
|
2018-06-16 12:58:29 +03:00
|
|
|
|
|
|
|
win32-msvc* {
|
|
|
|
QMAKE_CXXFLAGS += "/guard:cf"
|
|
|
|
QMAKE_LFLAGS += "/guard:cf"
|
2018-06-17 19:32:22 +03:00
|
|
|
QMAKE_LFLAGS_RELEASE += "/OPT:REF /OPT:ICF"
|
2018-06-16 12:58:29 +03:00
|
|
|
}
|