From: Viktor Szakats Date: Mon, 8 Apr 2024 13:18:35 +0000 (+0000) Subject: ci: parallelize more, tidy up cmake commands (distcheck, macos) X-Git-Tag: curl-8_8_0~243 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bba4c313bc95193ea2701f75e9b832505bddfcae;p=thirdparty%2Fcurl.git ci: parallelize more, tidy up cmake commands (distcheck, macos) Also enable `-DCURL_WERROR=ON` in the Linux cmake build test. Closes #13343 --- diff --git a/.github/workflows/distcheck.yml b/.github/workflows/distcheck.yml index c09927e7ce..765193c508 100644 --- a/.github/workflows/distcheck.yml +++ b/.github/workflows/distcheck.yml @@ -60,9 +60,9 @@ jobs: tar xvf curl-99.98.97.tar.gz pushd curl-99.98.97 ./configure --prefix=$HOME/temp --without-ssl --without-libpsl - make - make test-ci - make install + make -j3 + make -j3 test-ci + make -j3 install popd # basic check of the installed files bash scripts/installcheck.sh $HOME/temp @@ -85,8 +85,8 @@ jobs: mkdir build pushd build ../curl-99.98.97/configure --without-ssl --without-libpsl - make - make test-ci + make -j3 + make -j3 test-ci popd rm -rf build rm -rf curl-99.98.97 @@ -126,8 +126,6 @@ jobs: echo "::stop-commands::$(uuidgen)" tar xvf curl-99.98.97.tar.gz pushd curl-99.98.97 - mkdir build - pushd build - cmake .. - make + cmake -B build -DCURL_WERROR=ON + make -C build -j3 name: 'verify out-of-tree cmake build' diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 1d5f2a9e32..5766b18363 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -239,8 +239,8 @@ jobs: - uses: actions/checkout@v4 - - run: cmake -S. -Bbuild -DCMAKE_UNITY_BUILD=ON -DCURL_WERROR=ON ${{ matrix.build.generate }} + - run: cmake -B build -DCMAKE_UNITY_BUILD=ON -DCURL_WERROR=ON ${{ matrix.build.generate }} name: 'cmake generate' - - run: cmake --build build + - run: cmake --build build --parallel 3 name: 'cmake build'