diff --git a/meson.build b/meson.build index b6daa5b70407..b2792fd987c8 100644 --- a/meson.build +++ b/meson.build @@ -1086,6 +1086,7 @@ endif perlopt = get_option('plperl') perl_dep = not_found_dep +perlversion = '' if not perlopt.disabled() perl_may_work = true @@ -1103,7 +1104,7 @@ if not perlopt.disabled() # Then inquire perl about its configuration if perl_may_work perl_conf_cmd = [perl, '-MConfig', '-e', 'print $Config{$ARGV[0]}'] - perlversion = run_command(perl_conf_cmd, 'api_versionstring', check: true).stdout() + perlversion = run_command(perl_conf_cmd, 'version', check: true).stdout() archlibexp = run_command(perl_conf_cmd, 'archlibexp', check: true).stdout() privlibexp = run_command(perl_conf_cmd, 'privlibexp', check: true).stdout() useshrplib = run_command(perl_conf_cmd, 'useshrplib', check: true).stdout() @@ -3824,7 +3825,7 @@ if meson.version().version_compare('>=0.57') 'nls': libintl, 'openssl': ssl, 'pam': pam, - 'plperl': perl_dep, + 'plperl': [perl_dep, perlversion], 'plpython': python3_dep, 'pltcl': tcl_dep, 'readline': readline, @@ -3835,6 +3836,7 @@ if meson.version().version_compare('>=0.57') 'zstd': zstd, }, section: 'External libraries', + list_sep: ' ', ) endif