Chocobo1
e236a76d5a
Use case statement for host OS detection
3 years ago
Chocobo1
ad8a827c1f
Add detection for Haiku in configure script
...
Patch taken from downstream:
https://github.com/haikuports/haikuports/blob/master/net-p2p/qbittorrent/patches/qbittorrent-4.3.1.patchset
3 years ago
Chocobo1
08ac33bc5c
Add detection for OpenBSD in configure script
...
Patch taken from downstream:
http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net/qbittorrent/qbittorrent/patches/patch-configure_ac
3 years ago
Chocobo1
138c911ef4
Add compile definition to indicate using of libtorrent 2.0 ( #15297 )
...
The compile definition is temporary which will be removed when qbt
ditches libtorrent 1.x.
3 years ago
Chocobo1
7d7f967d5e
Detect incompatible libtorrent v2 versions in build systems
...
Although the detection is working, the error message in autotools is not
perfect, i.e. it would only mention valid range for libtorrent v1 and it
shouldn't be a problem since v2 support isn't fully ready yet.
3 years ago
Vladimir Golovnev (glassez)
27baa55443
Raise minimum Qt version to 5.15.2
3 years ago
FranciscoPombal
ccb7c0d579
Raise minimum libtorrent version to 1.2.14 (2.0.4)
...
- Also update vcpkg to latest commit: includes libtorrent 1.2.14,
Qt 5.15.2, and Qt 6.1.1
3 years ago
Vladimir Golovnev (Glassez)
97c7f3bc67
Raise minimum Qt version to 5.14
3 years ago
Chocobo1
7c9488105e
Remove checking for Boost.System
...
Checking for Boost.System library is libtorrent responsibility as qbt
doesn't use it directly, i.e. it is not a direct dependency for qbt.
4 years ago
Vladimir Golovnev (glassez)
3e5f8c64d4
Raise minimum libtorrent version to 1.2.13 (2.0.3)
4 years ago
Vladimir Golovnev (Glassez)
f022458383
Raise minimum supported Qt version to 5.12
4 years ago
Vladimir Golovnev (Glassez)
f9e286123f
Raise minimum libtorrent version to 1.2.12
4 years ago
Chocobo1
5209b0172b
Migrate away from deprecated `AC_OUTPUT` macro
...
The `AC_OUTPUT` has two versions, the deprecated one takes arguments and the other not. Check the
following link for equivalent replacement:
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.70/html_node/Obsolete-Macros.html#Obsolete-Macros
Also regenerate the configure script with the latest Autoconf 2.70.
4 years ago
Chocobo1
d70b893852
Bump project requirement to C++17
4 years ago
Chocobo1
769f0a78d4
Don't use default CFLAGS, CXXFLAGS from autotools
...
Before this commit, autotools will inject `-g -O2` to debug build
(`--enable-debug=yes`) and rendering the result binary useless. This
commit fixes it.
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.70/html_node/C_002b_002b-Compiler.html
Closes #14032 .
4 years ago
FranciscoPombal
6590915b15
Update minimum depedency versions
4 years ago
sledgehammer999
096e6f2f80
Bump to 4.4.0alpha1
4 years ago
Chocobo1
40e432b127
Bump requirement to libtorrent 1.2
...
Closes #12258 .
4 years ago
sledgehammer999
ad0bc5d90d
Bump to 4.3.0alpha1
5 years ago
Vladimir Golovnev (Glassez)
c7f3693ad1
Implement "Application instances manager"
5 years ago
Chocobo1
38b6ee9e75
Remove workaround for boost 1.39
...
... by raising minimum version to 1.40.
Bug report: https://svn.boost.org/trac10/ticket/3095
5 years ago
Chocobo1
efe50baddc
Add c++14 to QBT_ADD_CONFIG when appropriate
6 years ago
Vladimir Golovnev (Glassez)
302c99d7d5
Drop support of libtorrent < 1.1.10
6 years ago
Chocobo1
814488863d
Enforce C++14 requirement
6 years ago
Chocobo1
6bd5d0b8e9
Cleanup build scripts
6 years ago
Chocobo1
2a428ffd37
Use CC, CXX from environment when available
6 years ago
Chocobo1
8a6cac8338
Make OpenSSL a direct dependency
6 years ago
sledgehammer999
63e4dc566a
Autotools: Replace CPPFLAGS with CXXFLAGS
6 years ago
sledgehammer999
d04d6bfcf8
Autotools: Print Boost LDFLAGS nicer
6 years ago
sledgehammer999
8f5bbe24ce
Autotools: Improve handling of C++ mode
6 years ago
Chocobo1
819a84eb7a
Implement proper C++11 mode detection
...
Newer compilers have C++14 mode as default and package maintainers tend
to not specifying a C++ version when building a package, this causes
compatibility issues when (for example) qbt is compiled in C++11 and
dependency lib is in C++14. See issue #9485 .
What this commit does:
1. Checks if compiler supports at least C++11
2. Checks if compiler is set in at least C++11 mode
6 years ago
Chocobo1
8be949fec3
Revise usage of BOOST_NO_CXX11_RVALUE_REFERENCES
...
Now the flag will be present when building with boost version <= 1.59.
Closes #8990 .
7 years ago
sledgehammer999
c5472edc6f
Bump to v4.2.0alpha
7 years ago
Nick Korotysh
7712d0ada0
Allow to disable Stacktrace support
...
Enable backtrace stuff only if GNU C library used, because current
backtrace implementation based on <execinfo.h> , which is not a
part of standard C library, it is a GNU extension.
This will be usefull when building with custom POSIX-compilant C
library (like musl) and no <execinfo.h> available.
Note: configure script will detect presence of <execinfo.h> and
enable/disable feature depending on it.
Feature is enabled by default.
7 years ago
sledgehammer999
be5600dae2
Update configure version info.
7 years ago
sledgehammer999
e6ce1dd0b0
configure: Parse all compiler related flags together.
7 years ago
sledgehammer999
25ab660c14
Fix splitting of compiler flags in configure.
...
Autoconf removes a set of [] during script translation, resulting in a wrong sed command.
7 years ago
Thomas Piccirello
ddd6c82dd7
Use https for www.qbittorrent.org
7 years ago
Chocobo1
31607c4d18
Simplify AX_BOOST_BASE usage
...
Regenerate configure
7 years ago
sledgehammer999
173f6fd75d
Check for Qt5Svg when configuring.
7 years ago
sledgehammer999
e2893fe68f
Error out in configure script if the proper Qt/qmake version isn't found.
...
Closes #7250 .
Partially reverts e64bb1de8c
.
7 years ago
Anton-Latukha
e00c96df99
systemd service with user switch.
...
rm previous systemd unit service
cmake now placing new file 'qbittorrent-nox@.service.in'
systemd service now "Type=simple"
8 years ago
Chocobo1
a35c6426ab
Specify lib requirement: zlib >= 1.2.5.2
8 years ago
Eugene Shalygin
e64bb1de8c
Drop Qt 4 support
8 years ago
Yez Ezey
4e33af41dd
Add --disable-qt-dbus to configure if $host_os is macOS
8 years ago
Boris Nagaev
f4dc5c6809
configure: pass variable QMAKE_LRELEASE to qmake
9 years ago
Zach Bacon
8f875962b2
fixes qmake pathing and also fixes a type in configure.ac
9 years ago
sledgehammer999
6e09028682
Switch to Qt5 by default.
9 years ago
Gabriele
7bfa847d01
configure: don't depend on GNU sed
...
Closes #3169 .
9 years ago
sledgehammer999
e3cb9de365
Bump minimum libtorrent version required to 1.0.6.
9 years ago