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
Chocobo1
d0e084ce1d
Update m4 scripts
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
sledgehammer999
5c63ad3b95
Raise minimum Qt version to 5.9.0
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
Evgeny Lensky
428cb9c986
Fix i386 build (configure)
...
Fix building on i686 fails with wrong multilib library path #7845
and rebregenerate ./configure
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
008d7dbedc
Raise minimal Qt version to 5.5.1
8 years ago
Eugene Shalygin
e64bb1de8c
Drop Qt 4 support
8 years ago
sledgehammer999
92cfd1f602
Regenerate configure.
8 years ago
Chocobo1
f85b97916c
Update ax_boost_system.m4 to d48ec2210047bbf17702700811c3f16a5369e06c
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
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
Vladimir Golovnev (Glassez)
e72cc4eaf9
Drop libtorrent 0.16.x support.
9 years ago
Vladimir Golovnev (Glassez)
79976fbfce
Implement new GeoIPManager class.
9 years ago
sledgehammer999
6fba6796b8
Fix typo in configure script.
10 years ago
LazyBui
be62c34e46
Removing the confusion caused by moving GeoIP code/.dat to a different directory
10 years ago
Gabriele
b67a10c4a1
configure: don't fail when $CPPFLAGS starts with a white space
10 years ago
sledgehammer999
fc52248bf7
Correctly detect FreeBSD when configuring.
...
Thanks to yurivict for helping.
Closes #2962 .
10 years ago
sledgehammer999
4725022f7e
Fix configure typo.
10 years ago