mirror of
https://github.com/postgres/postgres.git
synced 2025-04-20 00:42:27 +03:00
ci: Check for missing dependencies in meson builds
Extends the Linux and Windows meson builds with a check for missing dependencies by running ninja -t missingdeps after the build. This highlights unindended dependencies. Reviewed-by: Andres Freund <andres@anarazel.de> https://postgr.es/m/CALdSSPi5fj0a7UG7Fmw2cUD1uWuckU_e8dJ+6x-bJEokcSXzqA@mail.gmail.com
This commit is contained in:
parent
3887d0cfeb
commit
d15acc915d
@ -528,8 +528,17 @@ task:
|
||||
build-32
|
||||
EOF
|
||||
|
||||
build_script: su postgres -c 'ninja -C build -j${BUILD_JOBS} ${MBUILD_TARGET}'
|
||||
build_32_script: su postgres -c 'ninja -C build-32 -j${BUILD_JOBS} ${MBUILD_TARGET}'
|
||||
build_script: |
|
||||
su postgres <<-EOF
|
||||
ninja -C build -j${BUILD_JOBS} ${MBUILD_TARGET}
|
||||
ninja -C build -t missingdeps
|
||||
EOF
|
||||
|
||||
build_32_script: |
|
||||
su postgres <<-EOF
|
||||
ninja -C build-32 -j${BUILD_JOBS} ${MBUILD_TARGET}
|
||||
ninja -C build -t missingdeps
|
||||
EOF
|
||||
|
||||
upload_caches: ccache
|
||||
|
||||
@ -729,6 +738,7 @@ task:
|
||||
build_script: |
|
||||
vcvarsall x64
|
||||
ninja -C build %MBUILD_TARGET%
|
||||
ninja -C build -t missingdeps
|
||||
|
||||
check_world_script: |
|
||||
vcvarsall x64
|
||||
|
Loading…
x
Reference in New Issue
Block a user