Commit Graph

7 Commits

Author SHA1 Message Date
Ralph Giles
ae7aba9fff Don't update homebrew on macOS travis builds.
The macOS system image already provides a version of xz through
homebrew, so we don't need to explicitly install it through
`brew bundle`.

Skipping the `brew update` step reduces the runtime of test jobs
from 6 minutes to 1, so we get test feedback more promptly.

The xz package is really only needed for 'make dist' targets,
so listing it in a Brewfile doesn't help users get started
building the library. Better not to clutter the top-level
directory further.
2019-08-07 15:58:05 -07:00
Ralph Giles
7c78ab63ec Only call cpack on linux travis builds.
The DEB package generator isn't available in the cmake version
provided by travis-ci.org, so only skip invoking it there.

Unbreaks cmake build tests after adding macOS coverage.
2019-08-07 15:58:05 -07:00
Stephen G
be336819ac Improve travis coverage
Test on Linux and macOS with both gcc and clang.

Ubuntu 14.04 (trusty) is now the default travis environment.

Signed-off-by: Ralph Giles <giles@thaumas.net>
2019-08-07 15:58:05 -07:00
evpobr
6ccfcc2dce Add CMake config-file package generation 2019-04-23 12:05:50 +10:00
Ralph Giles
dd85929dbe travis: Update to the Ubuntu trusty base image.
Move off the end-of-life precise base image.
2017-06-16 21:17:55 -07:00
Ralph Giles
892c43aa36 travis: Add cmake integration test.
Copied from the vorbis implementation by Marcel Metz.
2017-06-16 21:17:02 -07:00
Ralph Giles
98a7755b37 Add minimal travis continuous intregration config.
Call configure and distcheck which should verify all the
things we have automation for.
2015-05-20 11:23:22 -07:00