Brenden Matthews
22eccf7cb4
Make sure llvm-profdata is installed.
2021-02-28 15:38:41 -06:00
Brenden Matthews
fb990459e2
Ok ok, but lcov back.
2021-02-28 15:01:28 -06:00
Brenden Matthews
42aa4c107a
Don't need lcov in base image.
2021-02-28 11:15:28 -06:00
Brenden Matthews
a40c89b1ea
Make sure all tools are installed for build.
2021-02-28 11:05:13 -06:00
Brenden Matthews
f0e34dc3fb
Drop Fedora 29.
2021-02-27 10:43:41 -06:00
Brenden Matthews
ebc6dbbe00
RIP CentOS.
2021-02-27 10:24:09 -06:00
Brenden Matthews
88fce68a7c
Install build-essential in ubuntu image.
2021-02-05 13:37:16 -06:00
Brenden Matthews
fd1ddc591d
Add back missing wget.
2021-02-05 13:23:12 -06:00
Brenden Matthews
2ff2d33ef3
Drop sccache stuff.
2021-02-05 12:49:21 -06:00
Brenden Matthews
89e3b05fb4
Drop clang 8, gcc 5 & 6 on ubuntu.
2021-02-05 12:43:45 -06:00
Brenden Matthews
7c7984a3bb
Drop clang-7 w/ ubuntu.
2021-02-05 12:35:07 -06:00
Brenden Matthews
d05c9499b5
Retire CentOS 6.
2021-02-05 12:24:35 -06:00
Brenden Matthews
2f8bfbd807
Switch PPA for clang.
2021-02-03 18:31:21 -06:00
Brenden Matthews
90a3e679f1
Bump ubuntu base image to focal.
2021-02-03 18:29:33 -06:00
Brenden Matthews
a3bc6a4ce6
Add recent fedora dists.
2021-01-23 19:39:59 -06:00
Brenden Matthews
ab0cdac0a6
Add dockerfiles for build matrix.
2021-01-23 18:53:24 -06:00
Brenden Matthews
b8d956f884
Add clang 8 to builds.
...
Also added new librsvg functions, and ignore deprecation warnings on new
versions of librsvg.
Disable sccache on FreeBSD.
2019-04-14 14:42:59 -04:00
Brenden Matthews
40a438be3e
FreeBSD fixes, GitLab CI build improvements.
...
- use sccache for build caching
- add coverage reports as build artifacts
- add lcov-summary for coverage summary
- clean up/refactor CI yaml
This resolves the FreeBSD part of #754 .
2019-02-25 11:22:19 -05:00
Brenden Matthews
dc35a1b0a8
Add more build envs to GitLab CI.
...
Adding:
- clang-8
- gcc-5 through gcc-8
- fedora & centos builds
Fixing:
- mysqlclient default search path
- build on centos6
2019-02-24 09:46:45 -05:00