meson: Fix meson warning
authorPeter Eisentraut <[email protected]>
Sun, 22 Jun 2025 12:13:46 +0000 (14:13 +0200)
committerPeter Eisentraut <[email protected]>
Sun, 22 Jun 2025 12:13:46 +0000 (14:13 +0200)
    WARNING: You should add the boolean check kwarg to the run_command call.
             It currently defaults to false,
             but it will default to true in meson 2.0.

Introduced by commit bc46104fc9a.

(This only happens in the msvc branch.  All the other run_command
calls are ok.)

Reviewed-by: Andres Freund <[email protected]>
Discussion: https://www.postgresql.org/message-id/flat/42e13eb0-862a-441e-8d84-4f0fd5f6def0%40eisentraut.org

meson.build

index d142e3e408b385e4a85ec29f1c8a49e89f506f89..474763ad19f0cf1d2259501ff8bb19d854f509d3 100644 (file)
@@ -1205,7 +1205,7 @@ if not perlopt.disabled()
       if cc.get_id() == 'msvc'
         # prevent binary mismatch between MSVC built plperl and Strawberry or
         # msys ucrt perl libraries
-        perl_v = run_command(perl, '-V').stdout()
+        perl_v = run_command(perl, '-V', check: false).stdout()
         if not perl_v.contains('USE_THREAD_SAFE_LOCALE')
           perl_ccflags += ['-DNO_THREAD_SAFE_LOCALE']
         endif