set -e
-PARALLEL_JOBS=10
-
CI_BUILD_TYPE=$1
DEFAULT_COPTS="--prefix=/usr/ --with-tests=regular --disable-cxx-bindings"
if [ "$CI_BUILD_TYPE" = "" ]; then
# Normal build test of all targets
./autogen.sh $DEFAULT_COPTS
- make -j $PARALLEL_JOBS
- make -j $PARALLEL_JOBS check-build
- make -j $PARALLEL_JOBS examples
- make -j $PARALLEL_JOBS benchmark
- make -j $PARALLEL_JOBS install
+ make
+ make check-build
+ make examples
+ make benchmark
+ make install
./.ci/build-efl-app.sh
fi
if [ "$CI_BUILD_TYPE" = "wayland" ]; then
./autogen.sh $WAYLAND_COPTS
- make -j $PARALLEL_JOBS
- make -j $PARALLEL_JOBS examples
+ make
+ make examples
fi
if [ "$CI_BUILD_TYPE" = "misc" ]; then
./autogen.sh $MISC_COPTS
- make -j $PARALLEL_JOBS
- make -j $PARALLEL_JOBS examples
+ make
+ make examples
fi
if [ "$CI_BUILD_TYPE" = "misc-disabled" ]; then
./autogen.sh $MISC_DISABLED_COPTS
- make -j $PARALLEL_JOBS
- make -j $PARALLEL_JOBS examples
+ make
+ make examples
fi
if [ "$CI_BUILD_TYPE" = "release-ready" ]; then
./autogen.sh $RELEASE_READY_COPTS
- make -j $PARALLEL_JOBS
- make -j $PARALLEL_JOBS distcheck
+ make
+ make distcheck
fi
set -e
COPTS="--disable-cxx-bindings"
-PARALLEL_JOBS=10
# Prepare OSX env for build
mkdir -p ~/Library/LaunchAgents
# Normal build test of all targets
./autogen.sh $COPTS $@
-make -j $PARALLEL_JOBS
-make -j $PARALLEL_JOBS examples
-#make -j $PARALLEL_JOBS benchmark
+make
+make examples
+#make benchmark
- osx
env:
- -
- - DISTRO=Ubuntu1804
- - DISTRO=Fedora28 CI_BUILD_TYPE=wayland
- - DISTRO=Fedora28 CI_BUILD_TYPE=misc
- - DISTRO=Fedora28 CI_BUILD_TYPE=misc-disabled
- - DISTRO=Fedora28 CI_BUILD_TYPE=release-ready
- - DISTRO=Debian91
- - DISTRO=Archlinux
+ global:
+ - MAKEFLAGS="-j5"
+ matrix:
+ -
+ - DISTRO=Ubuntu1804
+ - DISTRO=Fedora28 CI_BUILD_TYPE=wayland
+ - DISTRO=Fedora28 CI_BUILD_TYPE=misc
+ - DISTRO=Fedora28 CI_BUILD_TYPE=misc-disabled
+ - DISTRO=Fedora28 CI_BUILD_TYPE=release-ready
+ - DISTRO=Debian91
+ - DISTRO=Archlinux
services:
- docker