travis-ci: Enable/disable more features in various builds
authorSimon McVittie <smcv@collabora.com>
Tue, 25 Jul 2017 11:43:01 +0000 (12:43 +0100)
committerSimon McVittie <smcv@collabora.com>
Fri, 10 Nov 2017 16:10:15 +0000 (16:10 +0000)
commitb672a683becb6fd2b74821c766f656e723be72fa
tree77b6295b2690cdc24d77ece53ad990f1cd7e2078
parenta208e0242177ea2d0a57591d8abbc6367b672d9a
travis-ci: Enable/disable more features in various builds

In the debug build, enable features that are off by default. In the
reduced build, explicitly disable features, some of which are
on by default. In the legacy build, check that we can compile the
default feature-set without inotify, dnotify, systemd, etc.

Reviewed-by: Philip Withnall <withnall@endlessm.com>
[smcv: Rebase onto 1.13.x branch, fix minor conflicts]
Signed-off-by: Simon McVittie <smcv@collabora.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=101354
(cherry picked from commit 3c031ef5aa1f7f53c6344781cb38b78abe44dc96)
tools/ci-build.sh