CI: disable dependency tracking in most autotools builds

For better build performance. Dependency tracking causes a build
overhead while compiling to help a subsequent build, but in CI there is
never one and the extra work is discarded.

Closes #13794
This commit is contained in:
Viktor Szakats 2024-05-27 15:19:35 +02:00
parent fc8e0dee30
commit 4521eac45a
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
12 changed files with 28 additions and 26 deletions

View file

@ -261,7 +261,7 @@ jobs:
git clone --quiet --depth=1 -b v${{ env.libressl-version }} https://github.com/libressl-portable/portable.git libressl-git
cd libressl-git
./autogen.sh
./configure --prefix=$HOME/libressl
./configure --disable-dependency-tracking --prefix=$HOME/libressl
make install
- name: cache mbedtls
@ -416,7 +416,7 @@ jobs:
- run: autoreconf -fi
name: 'autoreconf'
- run: ./configure --enable-warnings --enable-werror ${{ matrix.build.configure }}
- run: ./configure --disable-dependency-tracking --enable-warnings --enable-werror ${{ matrix.build.configure }}
name: 'configure'
- run: make V=1