]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/linux: tidy up msh3 build step
authorViktor Szakats <commit@vsz.me>
Mon, 23 Sep 2024 20:26:45 +0000 (22:26 +0200)
committerViktor Szakats <commit@vsz.me>
Wed, 25 Sep 2024 07:20:52 +0000 (09:20 +0200)
Ninja does not improve msh3 build speed on GHA/linux:
https://github.com/curl/curl/actions/runs/11020206432/job/30604509300

Cherry-picked from #15023

.github/workflows/linux.yml

index f6b2145ca585bc9532e43f952389a7cc05df0d12..314429f31a1089e0c6d4d72cd03addb638b7c168 100644 (file)
@@ -476,9 +476,9 @@ jobs:
       - name: 'build msh3'
         if: contains(matrix.build.install_steps, 'msh3') && steps.cache-msh3.outputs.cache-hit != 'true'
         run: |
-          git clone --quiet -b v${{ env.msh3-version }} --depth=1 --recursive https://github.com/nibanks/msh3
-          cd msh3 && mkdir build && cd build
-          cmake -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=$HOME/msh3 ..
+          git clone --quiet --depth=1 -b v${{ env.msh3-version }} --recursive https://github.com/nibanks/msh3
+          cd msh3
+          cmake -B . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=$HOME/msh3
           cmake --build .
           cmake --install .