Arvid Norberg
883569e195
don't link against libboost_system explicitly, as it's deprecated. It's a header-only library now
2025-09-08 16:54:23 +02:00
arvidn
7f12b05da6
homebrew is in /opt/homebrew now
2025-01-23 02:15:01 +01:00
xavier2k6
790b6629f6
Fix some typos
2024-09-29 14:13:46 +02:00
arvidn
e3a00498d4
python binding
2022-06-15 13:06:53 +02:00
arvidn
6d66d62ec9
merged RC_1_2 into RC_2_0
2021-12-27 23:35:52 +01:00
arvidn
af60b20d44
fix python version comparison
2021-12-07 06:52:05 +01:00
arvidn
9c8f93fb6b
use cxxflags feature instead of cflags. It seems the msvc toolset doesn't apply cflags to C++ builds
2021-11-25 10:30:18 +01:00
arvidn
44d4f74c95
add sha256_hash type. add __hash__ member to info_hash_t. add torrent_info constructor overload for a sha256_hash
2021-04-16 00:57:26 +02:00
Arvid Norberg
b28a83598f
merged RC_1_2 into RC_2_0
2021-03-04 08:00:19 +01:00
Arvid Norberg
30ea4752c4
honor CXXFLAGS and LDFLAGS environment variable when building the python binding. This is a stop-gap until build scripts pass in extra build and link arguments on the command line instead
2021-02-28 21:14:00 +01:00
arvidn
5232d46cdb
merged RC_1_2 into RC_2_0
2021-01-30 12:46:34 +01:00
Arvid Norberg
51fb255ad1
extend bigobj fixes to cover intel-win toolset as well as python bindings
2021-01-28 20:30:07 +01:00
arvidn
9eee455964
merged RC_1_2 into RC_2_0
2021-01-04 09:56:21 +01:00
arvidn
6d9843cf5e
use a the old boost_python naming convention for python 3.6 and older
2021-01-04 01:49:46 +01:00
arvidn
812e167c81
link against a prebuilt libtorrent library by default, in setup.py. Except on windows, link statically against libtorrent by default
2021-01-04 01:49:46 +01:00
arvidn
e185832c74
merged RC_1_2 into RC_2_0
2020-12-20 20:56:22 +01:00
AllSeeingEyeTolledEweSew
b87d01292a
Better integration of setup.py to invoke b2
2020-12-20 15:11:43 +01:00
arvidn
1e38a6d3d1
merged RC_1_2 into RC_2_0
2020-11-13 07:37:42 +01:00
Arvid Norberg
7bb380ae75
add install rule for python module to Jamfile
2020-11-09 02:36:01 +01:00
Arvid Norberg
40a8e759b7
merge RC_1_2 into RC_2_0
2020-10-29 12:46:22 +01:00
Arvid Norberg
9525c7a7d9
fix MacOS travis build with boost-python
2020-10-28 19:19:31 +01:00
arvidn
3c1a52b339
merged RC_1_2 into RC_2_0
2020-09-01 09:34:59 +02:00
arvidn
91c3a0c6bb
fix static linking patch for python binding Jamfile
2020-08-31 23:58:10 -07:00
arvidn
370e2373df
update python binding build docs
2020-08-31 03:09:05 -07:00
Joris Carrier
b1231fbf04
allow boost-python link statically with a boost version >= 1.74
2020-08-30 22:45:43 -07:00
arvidn
a4f66d7470
merged RC_1_2 into RC_2_0
2020-08-16 01:00:21 +02:00
arvidn
72774ddfa2
upgrade travis to focal distro, and use boost from apt
2020-08-15 03:56:25 -07:00
arvidn
bee0043d24
merged RC_1_2 into master
2020-02-26 12:10:32 +01:00
arvidn
dcdadb16ce
update python to 3.7 on osx travis
2020-02-18 13:05:39 +01:00
arvidn
05d387fdde
upgrade compilers on CI to C++14 compatible ones. update appveyor image. verify that libtorrent is built with at least <cxxstd>14
2019-02-22 02:36:18 +01:00
arvidn
6fa5026310
update boost on CI
2019-02-11 20:19:08 +01:00
Steven Siloti
cf834e307d
alias boost_python3 to boost_python instead of creating an empty alias
2018-12-07 16:19:04 +01:00
arvidn
8c188cd1fe
don't link against the boost_python3 target if boost >= 1.67
2018-12-07 16:19:04 +01:00
arvidn
b043fba5eb
unify indentation in libtorrent-python Jamfile
2018-12-07 16:19:04 +01:00
arvidn
eab1055938
more warnings on appveyor
2018-11-18 11:49:45 +01:00
arvidn
a0fa0b14bb
merged RC_1_1 into master
2018-11-04 19:12:22 +01:00
Arvid Norberg
939b380fda
fix build against boost-1.69
2018-11-02 11:10:26 +01:00
arvidn
fe612ca167
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
2018-05-13 19:25:17 +02:00
Arvid Norberg
d8c022070f
merged RC_1_1 into master
2018-04-21 17:17:55 -04:00
Arvid Norberg
e1f99fb309
fix boost-python linking with latest version of brew
2018-04-21 18:35:05 +02:00
arvidn
52e1a7b6c9
merged RC_1_1 into master
2018-04-15 11:00:57 +02:00
Steven Siloti
b3faba329d
create dummy alias for boost_python3 when python3 is unavailable
...
Versions of boost as recent as 1.63 do not create a stub alias for python3
which causes build failures if no version of python3 is configured.
Duplicate that behavior so that building works even on older versions of
boost.
2018-04-13 08:27:22 +02:00
Arvid Norberg
16f1deb3ec
merged RC_1_1 into master
2018-04-04 15:28:33 +02:00
Steven Siloti
e7e5805c56
support building python bindings for python 3 and 64 bit
2018-03-27 11:04:56 +02:00
arvidn
7ff9f79af3
run fewer osx jobs on travis
2018-01-23 16:33:13 +01:00
Arvid Norberg
60b74d2616
merged RC_1_1 into master
2017-10-10 14:25:12 +02:00
Arvid Norberg
830ef0bedd
prevent dependency on openssl from leaking outside of libtorrent (libssl and libcrypto should not be a usage requirement). This cleans up most tests to build without having to also link against openssl
2017-10-09 17:15:35 +02:00
arvidn
b03b7417dd
build boost from scratch on linux (to get a newer version). upgrade travis to trusty and newer xcode. python binding fixes
2017-08-14 12:22:06 +02:00
Arvid Norberg
21c1540ace
clean up natpmp and upnp logging ( #842 )
...
clean up natpmp and upnp logging. remove custom logging macro and use regular logging via alerts. honor TORRENT_DISABLE_LOGGING
2016-06-23 01:23:59 -04:00
Arvid Norberg
717ed8bd3b
Msvc warnings ( #822 )
...
fix msvc warnings in python bindings and simulations
2016-06-18 19:24:27 -04:00