Commit 22e6314d authored by Thomas Haller's avatar Thomas Haller

travis: enabling building more optional components during CI

A few components are still disabled. Most notably, team support
which is not available on Ubuntu 14.04 (trusty).

All other components which are disabled are bugs in our build tools.
It should be possible to enable them, but currently breaks on travis.
Those needs additional fixes.

In particular, the DHCP plugins and ifcfg-rh plugin with meson.

Also, netconfig plugin with autotools requires that the path exists.

(cherry picked from commit e8934059)
parent 7943b2bb
......@@ -97,9 +97,19 @@ script:
-D introspection=false \
-D qt=false \
-D crypto=$CRYPTO \
\
-D docs=true \
\
-D libnm_glib=true \
-D iwd=true \
-D ofono=true \
-D teamdctl=false \
\
-D dhcpcanon=/bin/true \
-D dhclient=/bin/true \
\
-D netconfig=true \
-D resolvconf=true \
\
-D ifcfg_rh=false \
-D ibft=true \
-D ifupdown=true \
......@@ -118,7 +128,30 @@ script:
NOCONFIGURE=1 ./autogen.sh &&
mkdir ./build &&
pushd ./build &&
../configure --prefix="$PWD/INST" --with-systemd-logind=no --enable-more-warnings=no --enable-ifcfg-rh --enable-config-plugin-ibft --enable-ifupdown --enable-tests --with-crypto=$CRYPTO &&
../configure \
--prefix="$PWD/INST" \
--enable-gtk-doc=yes \
--with-systemd-logind=no \
--enable-more-warnings=no \
--enable-tests=yes \
--with-crypto=$CRYPTO \
\
--with-libnm-glib=yes \
--with-iwd=yes \
--with-ofono=yes \
--enable-teamdctl=no \
\
--with-dhcpcanon=yes \
--with-dhcpcd=yes \
--with-dhclient=yes \
\
--with-netconfig=no \
--with-resolvconf=yes \
\
--enable-ifcfg-rh=yes \
--enable-config-plugin-ibft=yes \
--enable-ifupdown=yes \
&&
make -j4 &&
if [ "$CC" == gcc ]; then
sudo locale-gen pl_PL.UTF-8 &&
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment