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
Alden Torres
71b488e326
using travis xcode7.3 image to avoid brew update issue
2017-03-17 23:41:46 -04:00
arvidn
5a19c9a5a1
fix makefile
2017-02-25 23:01:28 -05:00
arvidn
d1e88ae98b
disable travis emails
2017-02-19 09:56:30 -05:00
arvidn
cc9f40bff9
if brew fails on travis, retry automatically
2017-02-10 18:56:03 -05:00
arvidn
61f9f6bb7f
fix travis script for running python tests
2017-02-08 01:57:28 -05:00
Arvid Norberg
cce5714ee1
cut down on travis testing a bit to make it quicker ( #1660 )
...
cut down on travis testing a bit to make it quicker
2017-02-04 17:24:29 -05:00
arvidn
9e83c45151
enable fast_finish on travis
2016-12-31 14:03:03 -05:00