summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2019-01-17 15:45:21 +0100
committerBastien Nocera <hadess@hadess.net>2019-01-17 16:13:30 +0100
commit3e15ec1c82770f2f329f3f2c78636c24be221dc7 (patch)
tree096ec36d538f766c2c2c4009360bae980973a1e6 /.gitlab-ci.yml
parent6400c0471cc394b515f21c26a5893e2b691c9581 (diff)
downloadshared-mime-info-3e15ec1c82770f2f329f3f2c78636c24be221dc7.tar.gz
ci: Test with builddir not being a child of srcdir
And srcdir not being a parent of builddir.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml16
1 files changed, 9 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 82c5dd0c..60e8fec6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,17 +14,19 @@ build:
- make
- cd ..
# Compile and test shared-mime-info with builddir != srcdir
- - mkdir build
- - cd build
- - XDGMIME_PATH=`pwd`/../xdgmime/ ../autogen.sh --disable-dependency-tracking
+ - rm -rf ../_build/
+ - mkdir ../_build/
+ - cd ../_build/
+ - XDGMIME_PATH=`pwd`/../shared-mime-info/xdgmime/ ../shared-mime-info/autogen.sh --disable-dependency-tracking
- make
- make check
- - make distcheck
+ - V=1 make distcheck
- make install
# Compile and test with builddir == srcdir
- make uninstall
- - cd ..
- - rm -rf build/
+ - cd ../shared-mime-info/
+ - rm -rf ../_build/
+ - git clean -dxf
- XDGMIME_PATH=`pwd`/xdgmime/ ./autogen.sh
- make check
- - make distcheck
+ - V=1 make distcheck