diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bb3c3723..db987a7b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,8 +20,11 @@ BASE_CONFIG: "--with-ftp --with-legacy --with-xptr-locs" script: - | + rm -rf build + mkdir build + cd build ln -s /tests/xmlconf - sh autogen.sh $BASE_CONFIG $CONFIG + sh ../autogen.sh $BASE_CONFIG $CONFIG make -j$(nproc) V=1 CFLAGS="$CFLAGS -Werror" make CFLAGS="$CFLAGS -Werror" check diff --git a/autogen.sh b/autogen.sh index 3778be71..48152631 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,11 +1,10 @@ #!/bin/sh # Run this to generate all the initial makefiles, etc. -srcdir=`dirname $0` -test -z "$srcdir" && srcdir=. - THEDIR=`pwd` -cd $srcdir +cd `dirname $0` +srcdir=`pwd` + DIE=0 (autoconf --version) < /dev/null > /dev/null 2>&1 || {