Commit Graph

217 Commits

Author SHA1 Message Date
arvidn 5af7aae6d3 remove outdated cpplint from travis CI 2020-05-13 17:59:53 +02:00
AllSeeingEyeTolledEweSew cbb4f0277e Make tests and tools python3 compatible. 2020-05-13 00:17:37 +02:00
arvidn 8e41add3c0 only run flake8 once. Ignore a few new rules 2020-05-12 23:49:42 +02:00
Arvid Norberg 46a6b74ee0 remove home-built sanitizer support, use boost-build features 2020-04-11 00:35:16 +02:00
arvidn faa807c0f3 fix travis build 2020-04-10 00:26:15 +02:00
arvidn 56ec116f63 fix pip on travis 2020-03-26 18:37:17 -07:00
arvidn dcdadb16ce update python to 3.7 on osx travis 2020-02-18 13:05:39 +01:00
arvidn 4f5715afe3 fix travis build 2019-11-24 11:38:37 +01:00
arvidn 98c36d03ae travis uses 2 cores, build with -j2 (not -j3) 2019-11-20 15:10:05 +01:00
Arvid Norberg e3a4c9fffa enable parallel builds with ninja on appveyor 2019-11-19 17:02:54 +01:00
arvidn cc710671c8 fix sonarcloud integration 2019-10-31 07:37:57 +01:00
arvidn 9115c8c28d update travis OSX image to the latest version 2019-10-15 10:22:19 +02:00
Arvid Norberg 96bec628e7 simplify travis script by putting all common bjam command line arguments in a variable 2019-09-15 08:28:49 -06:00
Arvid Norberg 47bd25230c fix travis osx build 2019-09-07 17:30:48 +02:00
Arvid Norberg 41a5940100 ensure headers build independently 2019-05-13 11:56:03 -07:00
arvidn 66b0ab9089 add fuzzers to the main repository 2019-04-19 08:26:54 +02:00
Alden Torres c1aee6d477 force overwrite python@2 brew links 2019-03-11 14:38:26 +01:00
arvidn 0cbfef99b7 don't retry a failed *build* on travis 2019-02-09 22:21:11 +01:00
arvidn c75dc073e1 update CI branches 2019-01-13 14:49:08 +01:00
Alden Torres c128afeebf update minimum boost to 1.58, using xenial in travis 2019-01-11 02:04:52 +01:00
arvidn eda8227d80 simplify test Jamfile by making each test its own target. Make test_lsd explicit and don't run it on travis OSX, since it can't get the socket there 2018-11-15 11:46:44 +01:00
Arvid Norberg cf83ab1f0e fix sonar-scanner typo in .travis 2018-10-19 18:02:52 +02:00
Arvid Norberg 9758d2f08f general cleanups of build files. Specifically to fix the propagation properties of _WIN32_WINNT, include missing CMake files in the tarball, and fix some risky ABI altering properties in CMake files 2018-10-12 10:06:59 +02:00
Arvid Norberg 3b8d9ac802 fix sonar scan 2018-10-11 19:29:19 +02:00
Arvid Norberg 0550b7c5ab fix documentation generation script, and fix running it on travis 2018-08-21 11:13:52 +02:00
arvidn 3d0e5fdec9 add python test for add_torrent_params and run the tests less verbose on travis and appveyor 2018-08-14 07:24:19 +02:00
arvidn 27836ede70 run clang tidy on travis 2018-07-24 21:37:37 +02:00
Andrew Resch 596d98cac4 Clean-up python code (#3075)
lint and enforce python code formatting
2018-06-12 11:43:13 +02:00
Eugene Shalygin a626f75c5e Refactor CMakeLists.txt
1. Replace custom 'shared' option with the standard BUILD_SHARED_LIBS
flag
2. Replace foreach() calls for source items with target_sources() and
generator expression $<JOIN:>.
3. Remove build types definition: makes no sense for
single-configuration generators, and is populated automatically for
multi-configuration ones.
4. Add feature summary
5. Enahnce compiler flags management for static runtime by utilizing functions
from the ucm project
6. Copy almost all options from the Jamfile.
7. If compiler supports C++14, use it.
8. Raise minimum required CMake version to 3.11 and drop bundled FindIconv.cmake
2018-05-14 09:08:19 +02:00
Eugene Shalygin 3c6e0b2578 Generate proper pkg-config file in cmake build 2018-04-29 19:48:26 +02:00
Eugene Shalygin 049e918295 build python bindings with cmake 2018-04-29 19:48:26 +02:00
arvidn 32b2de8f17 merged RC_1_1 into master 2018-04-04 20:48:07 +02:00
arvidn 7700cbb16d fix build 2018-04-03 13:44:20 +02:00
arvidn 4d9fde8a39 separate cmake and autotools travis build 2018-03-27 12:36:19 +02:00
arvidn 3171245292 fix warnings 2018-03-24 23:01:19 +01:00
arvidn f98a7f3cf9 merged RC_1_1 into master 2018-03-05 10:32:32 +01:00
arvidn f052480e3f fix travis script for mac 2018-03-05 10:28:26 +01:00
arvidn 9696082355 merged RC_1_1 into master 2018-02-25 09:36:12 +01:00
Alden Torres 1baf5eabdf added minimal support for cmake build in appveyor CI 2018-02-04 10:02:23 +01:00
Alden Torres 971cffaed9 added include files to CMakeLists.txt and added minimal support for cmake build in CI (#2767) 2018-02-04 02:03:40 +01:00
arvidn a8cf790833 disable some session features to not run our of open files in python test 2018-01-23 19:23:24 +01:00
arvidn 1f2a2294cc run fewer osx jobs on travis 2018-01-23 19:23:24 +01:00
arvidn 7ff9f79af3 run fewer osx jobs on travis 2018-01-23 16:33:13 +01:00
arvidn 89c6f0b4a8 merged RC_1_1 into master 2018-01-21 15:51:22 +01:00
arvidn 0ee6b7d142 build for iOS on travis 2018-01-18 22:37:37 +01:00
arvidn 40c11a015f fix python installation issue on travis/osx 2018-01-04 04:36:03 -05:00
arvidn f6e5005db1 upgrade OSX image on travis 2018-01-01 14:52:30 -05:00
arvidn 0aef2c2846 don't build coo98 on osx, since brew boost uses 1.66 which requires C++11 2017-12-22 23:06:05 +01:00
Alden Torres e8b42e95c4 run SonarQube only in upstream and removed boost-latest ppa 2017-11-29 16:24:06 +01:00
Alden Torres d2bf34632c fix travis arm CI job 2017-11-05 20:29:15 +01:00