Gudmundur Adalsteinsson
d0e54f7212
Problem: Complex CI
...
Solution: Add github actions support for linux. Windows support and
removal of appveyor and travis pending.
2021-07-06 14:52:39 +00:00
Gudmundur Adalsteinsson
9b20c461a0
Use C++11 when testing with GCC 4.9
2019-08-30 22:23:52 +00:00
Simon Giesecke
c5fe9d1c27
Problem: current libzmq is not tested
...
Solution: update default libzmq version to 4.3.1, and add explicit test for 4.2.5, update README accordingly
2019-02-04 10:32:46 +01:00
Pawel Kurdybacha
9a7a85703c
Problem: Coverage with coveralls not working
...
Solution: Enable coveralls for one linux build target and fix coveralls
configuration.
2018-06-03 19:09:44 +01:00
Pawel Kurdybacha
115bfffc50
Problem: Travis requires sudo
...
sudo was required for for pkg-config libzmq build as cppzmq could not
find not installed pkg-config libzmq.
Solution: cppzmq to use cmake prefix paths for pkg config paths as well.
2018-05-23 19:18:28 +00:00
Pawel Kurdybacha
380e39856b
Problem: draft build not enabled for git repo
...
cppzmq does not follow other zeromq projects where draft builds are
enabled by default for git repository.
Solution: revert back code where ENABLE_DRAFTS in set to ON if .git
directory exists
2018-05-23 18:34:44 +01:00
Pawel Kurdybacha
ecbcf10ddf
Problem: cppzmq needs to be installed for pkg-config libzmq
...
Solution: Make sure that FinZeroMQ.cmake is present in cppzmq's build
(binary) directory
2018-05-18 22:36:35 +01:00
Pawel Kurdybacha
265a1071e2
Problem: Default Travis build variables not defined.
...
Solution: simplify Travis config file by defining default build options
DRAFT and ZMQ_VERSION in ci_build.sh script
2018-05-16 21:24:38 +01:00
Pawel Kurdybacha
88bb8b1980
Problem: demo does not build for libzmq pkg-config case.
...
It seems to be a problem with cppzmq where FindZeroMQ.cmake is not
found without installing cppzmq.
Solution: install cppzmq for pkg-config build type.
2018-05-16 21:13:39 +01:00
Pawel Kurdybacha
9b0dd89cd9
Problem: Travis container with sudo long start
...
Solution: Move sudo required build to top to start sooner to get better
overall build time.
2018-05-16 21:13:39 +01:00
Pawel Kurdybacha
8dfec111f7
Problem: libzmq pkg-config build not tested
...
Solution: build and install libzmq using autogen tools.
2018-05-16 21:13:39 +01:00
Pawel Kurdybacha
6cd57fad17
Problem: not all cores used on Travis
...
Solution: As Travis enables 2 cores let's use them both
2018-05-13 16:57:24 +01:00
Pawel Kurdybacha
21350a3fd3
Problem: Only one version of libzmq tested
...
Solution: use libzmq 4.2.4, last two releases in use now.
2018-05-13 15:30:56 +01:00
Pawel Kurdybacha
a5578a6f25
Problem: libzmq 4.2.0 cmake build broken
...
It seems that there is a bug in libzmq 4.2.0 cmake configs that prevents
linking to it without installing.
Solution: disable libzmq 4.2.0 for cmake builds
2018-05-13 15:30:56 +01:00
Pawel Kurdybacha
3dc20bb05a
Problem: libzmq builds with tests
...
libzmq build with default settings now which build all the tests and
performance tools. This is not required for cppzmq build and slows down
it only.
Solution: disable tests build for libzmq and make it release only.
2018-05-13 15:30:56 +01:00
Pawel Kurdybacha
f35cbe2930
Problem: libzmq installed during build
...
There is no need to install libzmq into the system.
Out of source build can be used later to build cppzmq.
Solution: remove install steps and rely more on cmake to handle
directory creation.
2018-05-12 18:28:19 +01:00
Simon Giesecke
cc5f4050dc
Problem: no build/tests with DRAFT
...
Solution: added initial test case
2018-04-03 18:41:44 +02:00
Simon Giesecke
68cbb9e57c
Problem: snowballing
...
Solution: stop bash on first error
2018-04-03 18:41:44 +02:00
Simon Giesecke
63f81e40d6
Problem: code coverage not working
...
Solution: build tests within cppzmq build, and add separate demo
2018-04-03 18:41:32 +02:00
Simon Giesecke
07b583a99a
Problem: test not using cppzmq
...
Solution: add dependency on cppzmq
2018-03-29 18:46:04 +02:00
Simon Giesecke
968473cdba
Problem: no test infrastructure
...
Solution: integrate googletest, with non-cppzmq test case for a start
2018-03-29 18:11:28 +02:00
Simon Giesecke
7a8cc9d7cf
Problem: version detection broken, confuses libzmq and cppzmq versions
...
Solution: Fix version detection and cmake syntax errors
Fixes #182
2018-03-28 12:58:12 +02:00
Simon Giesecke
702d2fcf53
Problem: no CI for cppzmq
...
Solution: add travis-ci
2018-03-28 12:54:07 +02:00