]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
github: use 'meson setup'
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 11 Jan 2023 14:04:11 +0000 (15:04 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 11 Jan 2023 15:46:24 +0000 (16:46 +0100)
Meson started warning when 'setup' is not used:
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.

Also add more quoting in output to make the message clearer.

.github/workflows/build_test.sh

index 0d18c6c18be3710f660020941d43e67140de65a7..c90044c9a85fc92b74b75c8e8acc42e5d616b9c5 100755 (executable)
@@ -143,7 +143,8 @@ for args in "${ARGS[@]}"; do
     if ! AR="$AR" \
          CC="$CC" CC_LD="$LD" CFLAGS="-Werror" \
          CXX="$CXX" CXX_LD="$LD" CXXFLAGS="-Werror" \
-         meson -Dtests=unsafe -Dslow-tests=true -Dfuzz-tests=true --werror \
+         meson setup \
+               -Dtests=unsafe -Dslow-tests=true -Dfuzz-tests=true --werror \
                -Dnobody-group=nogroup -Dcryptolib="${CRYPTOLIB:?}" \
                $args build; then
 
@@ -152,7 +153,7 @@ for args in "${ARGS[@]}"; do
     fi
 
     if ! meson compile -C build -v; then
-        fatal "'meson compile' failed with $args"
+        fatal "'meson compile' failed with '$args'"
     fi
 
     for loader in build/src/boot/efi/*.efi; do
@@ -163,5 +164,5 @@ for args in "${ARGS[@]}"; do
 
     git clean -dxf
 
-    success "Build with $args passed in $SECONDS seconds"
+    success "Build with '$args' passed in $SECONDS seconds"
 done