switch to quick example builds

This commit is contained in:
Viktor Szakats 2025-08-06 22:22:25 +02:00
parent 70b0451338
commit ad5db52792
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
6 changed files with 17 additions and 14 deletions

View file

@ -546,7 +546,7 @@ jobs:
- name: 'build examples'
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld --verbose --target curl-examples
cmake --build bld --verbose --target curl-examples-build
else
make -C bld V=1 examples
fi

View file

@ -123,6 +123,9 @@ jobs:
- name: 'cmake run tests'
run: make -C bld-cares test-ci
- name: 'cmake build examples'
run: make -C bld-cares curl-examples-build
- name: 'autoreconf'
run: autoreconf -if

View file

@ -698,7 +698,7 @@ jobs:
if: ${{ matrix.build.make-custom-target != 'tidy' }}
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
${MATRIX_MAKE_PREFIX} cmake --build bld --verbose --target curl-examples
${MATRIX_MAKE_PREFIX} cmake --build bld --verbose --target curl-examples-build
else
${MATRIX_MAKE_PREFIX} make -C bld V=1 examples
fi

View file

@ -199,7 +199,7 @@ jobs:
- name: 'build examples'
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld ${MATRIX_OPTIONS} --parallel 4 --target curl-examples --verbose
cmake --build bld ${MATRIX_OPTIONS} --parallel 4 --target curl-examples-build --verbose
else
make -C bld examples V=1
fi
@ -520,7 +520,7 @@ jobs:
if: ${{ contains(matrix.build.name, '+examples') }}
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld --verbose --target curl-examples
cmake --build bld --verbose --target curl-examples-build
else
make -C bld examples V=1
fi

View file

@ -83,7 +83,7 @@ jobs:
time cmake --build bld --target test-ci
fi
echo '::group::build examples'
time cmake --build bld --target curl-examples
time cmake --build bld --target curl-examples-build
echo '::endgroup::'
openbsd:
@ -128,7 +128,7 @@ jobs:
time cmake --build bld --target test-ci
fi
echo '::group::build examples'
time cmake --build bld --target curl-examples
time cmake --build bld --target curl-examples-build
echo '::endgroup::'
freebsd:
@ -232,7 +232,7 @@ jobs:
if [ "${MATRIX_DESC#*!examples*}" = "${MATRIX_DESC}" ]; then
echo '::group::build examples'
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
time cmake --build bld --target curl-examples
time cmake --build bld --target curl-examples-build
else
time make -C bld examples
fi
@ -361,7 +361,7 @@ jobs:
- name: 'build examples'
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld --target curl-examples
cmake --build bld --target curl-examples-build
else
make -C bld examples
fi
@ -473,7 +473,7 @@ jobs:
if: ${{ matrix.build == 'cmake' }} # skip for autotools to save time
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld --target curl-examples
cmake --build bld --target curl-examples-build
else
make -C bld examples
fi

View file

@ -177,7 +177,7 @@ jobs:
run: |
PATH=/usr/bin
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld --verbose --target curl-examples
cmake --build bld --verbose --target curl-examples-build
else
make -C bld V=1 examples
fi
@ -404,7 +404,7 @@ jobs:
timeout-minutes: 5
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld --verbose --target curl-examples
cmake --build bld --verbose --target curl-examples-build
else
make -C bld V=1 examples
fi
@ -589,7 +589,7 @@ jobs:
timeout-minutes: 5
run: |
PATH="/d/my-cache/${MATRIX_DIR}/bin:$PATH"
cmake --build bld --target curl-examples
cmake --build bld --target curl-examples-build
- name: 'disk space used'
run: du -sh .; echo; du -sh -t 250KB ./*; echo; du -h -t 250KB bld
@ -687,7 +687,7 @@ jobs:
if: ${{ matrix.compiler != 'clang-tidy' }} # Save time by skipping this for clang-tidy
run: |
if [ "${MATRIX_BUILD}" = 'cmake' ]; then
cmake --build bld --target curl-examples
cmake --build bld --target curl-examples-build
else
make -C bld examples
fi
@ -935,7 +935,7 @@ jobs:
- name: 'build examples'
timeout-minutes: 5
if: ${{ contains(matrix.name, '+examples') }}
run: cmake --build bld --config "${MATRIX_TYPE}" --parallel 5 --target curl-examples
run: cmake --build bld --config "${MATRIX_TYPE}" --parallel 5 --target curl-examples-build
- name: 'disk space used'
run: du -sh .; echo; du -sh -t 250KB ./*; echo; du -h -t 250KB bld