Commit Graph

103 Commits

Author SHA1 Message Date
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