mirror of
https://github.com/postgres/postgres.git
synced 2025-04-18 13:44:19 +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
|
build-32
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
build_script: su postgres -c 'ninja -C build -j${BUILD_JOBS} ${MBUILD_TARGET}'
|
build_script: |
|
||||||
build_32_script: su postgres -c 'ninja -C build-32 -j${BUILD_JOBS} ${MBUILD_TARGET}'
|
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
|
upload_caches: ccache
|
||||||
|
|
||||||
@ -729,6 +738,7 @@ task:
|
|||||||
build_script: |
|
build_script: |
|
||||||
vcvarsall x64
|
vcvarsall x64
|
||||||
ninja -C build %MBUILD_TARGET%
|
ninja -C build %MBUILD_TARGET%
|
||||||
|
ninja -C build -t missingdeps
|
||||||
|
|
||||||
check_world_script: |
|
check_world_script: |
|
||||||
vcvarsall x64
|
vcvarsall x64
|
||||||
|
Loading…
x
Reference in New Issue
Block a user