Vladimir Golovnev
7 years ago
committed by
GitHub
4 changed files with 113 additions and 107 deletions
@ -0,0 +1,61 @@ |
|||||||
|
# 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 |
||||||
|
CONFIG(debug, debug|release) { |
||||||
|
LIBS += libtorrentd.lib \ |
||||||
|
libboost_system-vc140-mt-sgd-1_64.lib |
||||||
|
} |
||||||
|
else { |
||||||
|
LIBS += libtorrent.lib \ |
||||||
|
libboost_system-vc140-mt-s-1_64.lib |
||||||
|
} |
||||||
|
LIBS += libeay32.lib ssleay32.lib |
||||||
|
LIBS += zlib.lib |
||||||
|
# ...or if you use MinGW |
||||||
|
#CONFIG(debug, debug|release) { |
||||||
|
# LIBS += libtorrent-rasterbar \ |
||||||
|
# libboost_system-mt |
||||||
|
#} |
||||||
|
#else { |
||||||
|
# LIBS += libtorrent-rasterbar \ |
||||||
|
# libboost_system-mt |
||||||
|
#} |
||||||
|
#LIBS += libcrypto libssl |
||||||
|
#LIBS += libz |
||||||
|
|
||||||
|
DEFINES += NTDDI_VERSION=0x05010000 |
||||||
|
DEFINES += _WIN32_WINNT=0x0501 |
||||||
|
DEFINES += _WIN32_IE=0x0501 |
||||||
|
|
||||||
|
# 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 |
||||||
|
# Boost 1.60+ defaults to Vista+ support. The define below enables XP support again. |
||||||
|
DEFINES += BOOST_USE_WINAPI_VERSION=0x0501 |
||||||
|
# Enable if building against libtorrent 1.0.x (RC_1_0) (static linking) |
||||||
|
#DEFINES += BOOST_ASIO_SEPARATE_COMPILATION |
||||||
|
# Enable if building against libtorrent 1.0.x (RC_1_0) (dynamic linking) |
||||||
|
#DEFINES += BOOST_ASIO_DYN_LINK |
||||||
|
|
||||||
|
# Enable if building against libtorrent 1.1.x (RC_1_1) |
||||||
|
# built with this flag defined |
||||||
|
#DEFINES += TORRENT_NO_DEPRECATE |
||||||
|
# Enable if linking dynamically against libtorrent |
||||||
|
#DEFINES += TORRENT_LINKING_SHARED |
||||||
|
|
||||||
|
# Enable stack trace support |
||||||
|
CONFIG += strace_win |
@ -1,35 +0,0 @@ |
|||||||
strace_win{ |
|
||||||
contains(QMAKE_HOST.arch, x86) { |
|
||||||
# i686 arch requires frame pointer preservation |
|
||||||
QMAKE_CXXFLAGS_RELEASE += -fno-omit-frame-pointer |
|
||||||
QMAKE_CXXFLAGS_DEBUG += -fno-omit-frame-pointer |
|
||||||
} |
|
||||||
|
|
||||||
QMAKE_LFLAGS += -Wl,--export-all-symbols |
|
||||||
|
|
||||||
LIBS += libdbghelp |
|
||||||
} |
|
||||||
|
|
||||||
CONFIG(debug, debug|release) { |
|
||||||
# Make sure binary is not relocatable, otherwise debugging will fail |
|
||||||
QMAKE_LFLAGS -= -Wl,--dynamicbase |
|
||||||
} |
|
||||||
|
|
||||||
RC_FILE = qbittorrent_mingw.rc |
|
||||||
|
|
||||||
# Adapt the lib names/versions accordingly |
|
||||||
CONFIG(debug, debug|release) { |
|
||||||
LIBS += libtorrent-rasterbar \ |
|
||||||
libboost_system-mt \ |
|
||||||
libboost_filesystem-mt \ |
|
||||||
libboost_thread_win32-mt |
|
||||||
} else { |
|
||||||
LIBS += libtorrent-rasterbar \ |
|
||||||
libboost_system-mt \ |
|
||||||
libboost_filesystem-mt \ |
|
||||||
libboost_thread_win32-mt |
|
||||||
} |
|
||||||
|
|
||||||
LIBS += libadvapi32 libshell32 libuser32 |
|
||||||
LIBS += libcrypto libssl libwsock32 libws2_32 libz libiconv |
|
||||||
LIBS += libpowrprof |
|
@ -1,32 +0,0 @@ |
|||||||
strace_win { |
|
||||||
contains(QMAKE_HOST.arch, x86) { |
|
||||||
# i686 arch requires frame pointer preservation |
|
||||||
QMAKE_CXXFLAGS_RELEASE += -Oy- |
|
||||||
QMAKE_CXXFLAGS_DEBUG += -Oy- |
|
||||||
} |
|
||||||
release { |
|
||||||
QMAKE_CXXFLAGS_RELEASE += -Zi |
|
||||||
QMAKE_LFLAGS += "/DEBUG" |
|
||||||
} |
|
||||||
LIBS += dbghelp.lib |
|
||||||
} |
|
||||||
|
|
||||||
CONFIG -= embed_manifest_exe |
|
||||||
QMAKE_LFLAGS += "/MANIFEST:EMBED /MANIFESTINPUT:$$quote($${PWD}/src/qbittorrent.exe.manifest) /STACK:0x800000" |
|
||||||
QMAKE_LFLAGS_RELEASE += "/OPT:REF /OPT:ICF" |
|
||||||
|
|
||||||
RC_FILE = qbittorrent.rc |
|
||||||
|
|
||||||
# Adapt the lib names/versions accordingly |
|
||||||
CONFIG(debug, debug|release) { |
|
||||||
LIBS += libtorrentd.lib \ |
|
||||||
libboost_system-vc90-mt-sgd-1_51.lib |
|
||||||
} else { |
|
||||||
LIBS += libtorrent.lib \ |
|
||||||
libboost_system-vc90-mt-s-1_51.lib |
|
||||||
} |
|
||||||
|
|
||||||
LIBS += advapi32.lib shell32.lib crypt32.lib User32.lib |
|
||||||
LIBS += libeay32.lib ssleay32.lib |
|
||||||
LIBS += PowrProf.lib |
|
||||||
LIBS += zlib.lib |
|
Loading…
Reference in new issue