forked from enlightenment/efl
ci: test the installed parts of efl
Summary: ci for now was not testing if building against the installation of efl was working, this builds the lifegame example which ensures that elm is build correctly. Reviewers: stefan_schmidt Subscribers: cedric, zmike Tags: #efl Differential Revision: https://phab.enlightenment.org/D6160
This commit is contained in:
parent
d292592e02
commit
b9a116b5bf
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
cd /
|
||||||
|
|
||||||
|
#clone our examples from efl
|
||||||
|
git clone http://git.enlightenment.org/tools/examples.git/
|
||||||
|
|
||||||
|
cd examples/apps/c/life/
|
||||||
|
|
||||||
|
#build the example
|
||||||
|
mkdir build
|
||||||
|
meson . ./build
|
||||||
|
ninja -C build all
|
||||||
|
|
||||||
|
#remove the folder again so its not left in the artifacts
|
||||||
|
cd /
|
||||||
|
rm -rf examples
|
|
@ -36,6 +36,8 @@ if [ "$CI_BUILD_TYPE" = "" ]; then
|
||||||
make -j $PARALLEL_JOBS check-build
|
make -j $PARALLEL_JOBS check-build
|
||||||
make -j $PARALLEL_JOBS examples
|
make -j $PARALLEL_JOBS examples
|
||||||
make -j $PARALLEL_JOBS benchmark
|
make -j $PARALLEL_JOBS benchmark
|
||||||
|
make -j $PARALLEL_JOBS install
|
||||||
|
./.ci/build-efl-app.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$CI_BUILD_TYPE" = "wayland" ]; then
|
if [ "$CI_BUILD_TYPE" = "wayland" ]; then
|
||||||
|
|
Loading…
Reference in New Issue