Commit Graph

196 Commits

Author SHA1 Message Date
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
arvidn f04d729d43 enforce spell checking on CI 2017-06-18 15:51:51 -04:00
arvidn 523313e72d merged RC_1_1 into master 2017-06-17 11:41:06 -04:00
arvidn 0810793372 fix docs build on travis 2017-06-17 07:47:48 -04:00
arvidn b80c477733 merged RC_1_1 into master 2017-06-16 00:24:41 -04:00
arvidn b8ed0164ff fix travis build of docs 2017-06-16 00:17:22 -04:00
arvidn 5cb16f7878 back-port travis aafigure workaround 2017-06-14 05:00:53 -04:00
arvidn 905690a1a6 make aafigure configurable in makefile and disable it on travis 2017-06-07 16:38:56 +02:00