diff --git a/test/test-functions b/test/test-functions index 65e3c96539..87b82db421 100644 --- a/test/test-functions +++ b/test/test-functions @@ -1004,6 +1004,12 @@ create_empty_image() { fi local size=500 + if meson configure "${BUILD_DIR:?}" | grep 'static-lib\|standalone-binaries' | awk '{ print $2 }' | grep -q 'true'; then + size=$((size+=200)) + fi + if meson configure "${BUILD_DIR:?}" | grep 'link-.*-shared' | awk '{ print $2 }' | grep -q 'false'; then + size=$((size+=200)) + fi if [[ "$STRIP_BINARIES" = "no" ]]; then size=$((4 * size)) fi