This can save several seconds of wall-clock time for that task.
Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://www.postgresql.org/message-id/flat/
b49e74d4-3cf9-4d1c-9dce-
09f75e55d026%40eisentraut.org
###
# Verify headerscheck / cpluspluscheck succeed
#
+ # - Run both in same script to increase parallelism, use -k to get result of both
# - Use -fmax-errors, as particularly cpluspluscheck can be very verbose
###
always:
--quiet \
CC="ccache gcc" CXX="ccache g++" CLANG="ccache clang"
make -s -j${BUILD_JOBS} clean
- time make -s headerscheck EXTRAFLAGS='-fmax-errors=10'
- headers_cpluspluscheck_script: |
- time make -s cpluspluscheck EXTRAFLAGS='-fmax-errors=10'
+ time make -s -j${BUILD_JOBS} -k ${CHECKFLAGS} headerscheck cpluspluscheck EXTRAFLAGS='-fmax-errors=10'
always:
upload_caches: ccache