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
arvidn
4c4c630fae
merge RC_1_1 into master
2017-09-23 10:46:29 -07:00
arvidn
08e861cca9
back port aldenml's patch from master to fix brew issue
2017-09-23 09:08:20 -07:00
arvidn
7717c02c2f
run sonarqube with deprecated functions disabled. fix some of its code smells
2017-09-17 18:06:53 +02:00
arvidn
4e9b84d901
use release builds for sonar scan
2017-09-14 12:36:10 +02:00
arvidn
8122a6079d
only run sonar scan on master
2017-09-13 08:55:26 +02:00
arvidn
93bb84d94c
some random cleanup
2017-09-13 08:28:46 +02:00
arvidn
965f45a9ce
fix sonar_scan build
2017-09-12 12:43:50 +02:00
arvidn
ebf0dbc3a8
force rebuild when scanning build for sonarqube
2017-09-12 12:29:52 +02:00
arvidn
eac7266dcd
don't run sonarqube scan on pull requests
2017-09-10 00:35:56 +02:00
arvidn
9f177ad413
analyze with sonarqube
2017-09-08 22:19:48 +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
arvidn
e19736f925
fix simulation tests to make them not use deprecated functions
2017-07-26 18:00:03 -07:00
arvidn
a9b3982f7c
restore ssl/crypto build feature in Jamfile to stay compatible with 1.1
2017-07-14 16:31:22 -07:00
arvidn
f85c01cc0a
merged RC_1_1 into master
2017-06-21 00:51:43 -04:00