summaryrefslogtreecommitdiff
path: root/.ci
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2018-04-26 18:05:03 +0200
committerStefan Schmidt <stefan@osg.samsung.com>2018-04-27 08:55:06 +0200
commitf2ec39c8e6deed89cc9930f80fca197b3797cf36 (patch)
treeeb2d6d3ebe574b597397e3638e59235b8d0fdcd7 /.ci
parentf2b50ed1a68e921e9f27007f3ed05f82bfb6b71f (diff)
ci: travis: create misc-disabled build
This build should cover all kind of disable configure flags we support in efl. Making sure we still work with all of these when a commit comes in.
Diffstat (limited to '.ci')
-rwxr-xr-x.ci/ci-linux-build.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
index 2fc40330c7..3c2f6ece60 100755
--- a/.ci/ci-linux-build.sh
+++ b/.ci/ci-linux-build.sh
@@ -13,6 +13,13 @@ MISC_COPTS="--enable-harfbuzz --enable-liblz4 --enable-image-loader-webp --enabl
13# --enable-libvlc --enable-vnc-server --enable-g-main-loop --enable-libuv --enable-fb --enable-eglfs --enable-sdl --enable-gl-drm --enable-egl --enable-pix man --enable-tile-rotate --enable-ecore-buffer --enable-image-loader-generic --enable-image-loader-jp2k --enable-gesture --enable-v4l2 --enable-xine 13# --enable-libvlc --enable-vnc-server --enable-g-main-loop --enable-libuv --enable-fb --enable-eglfs --enable-sdl --enable-gl-drm --enable-egl --enable-pix man --enable-tile-rotate --enable-ecore-buffer --enable-image-loader-generic --enable-image-loader-jp2k --enable-gesture --enable-v4l2 --enable-xine
14# --with-profile=PROFILE --with-crypto=CRYPTO 14# --with-profile=PROFILE --with-crypto=CRYPTO
15 15
16MISC_DISABLED_COPTS="--disable-neon --disable-libeeze --disable-systemd --disable-magic-debug \
17--disable-valgrind --disable-cxx-bindings --disable-gstreamer1 \
18--disable-fontconfig --disable-fribidi --disable-poppler --disable-spectre --disable-libraw \
19--disable-librsvg --disable-xcf --disable-libmount --disable-tslib --disable-audio \
20--disable-pulseaudio --disable-avahi --disable-xinput2 --disable-xim --disable-scim \
21--disable-ibus --disable-physics --disable-quick-launch --disable-elua"
22
16if [ "$CI_BUILD_TYPE" = "" ]; then 23if [ "$CI_BUILD_TYPE" = "" ]; then
17 # Normal build test of all targets 24 # Normal build test of all targets
18 ./autogen.sh $DEFAULT_COPTS 25 ./autogen.sh $DEFAULT_COPTS
@@ -33,3 +40,8 @@ if [ "$CI_BUILD_TYPE" = "misc" ]; then
33 make -j $PARALLEL_JOBS examples 40 make -j $PARALLEL_JOBS examples
34fi 41fi
35 42
43if [ "$CI_BUILD_TYPE" = "misc-disabled" ]; then
44 ./autogen.sh $MISC_DISABLED_COPTS
45 make -j $PARALLEL_JOBS
46 make -j $PARALLEL_JOBS examples
47fi