]
endif
- if get_option('with-perl')
+ if get_option('with-perl') != 'false'
plugin_metainfo += [
['Perl', 'Provides a scripting interface in Perl', 'GPL-2.0+']
]
option('with-lua', type: 'string', value: 'luajit',
description: 'Lua scripting plugin, value is pkg-config name to use or "false"'
)
-option('with-perl', type: 'boolean',
- description: 'Perl scripting plugin'
+option('with-perl', type: 'string', value: 'perl',
+ description: 'Perl scripting plugin, value is path to perl executable or "false"'
)
option('with-python', type: 'string', value: 'python3',
description: 'Python scripting plugin. value is pkg-config name to use or "false"'
perl_cflags += '-DOLD_PERL'
endif
-perl = find_program('perl')
+perl = find_program(get_option('with-perl'))
ret = run_command([perl, '-MExtUtils::Embed', '-e', 'ccopts'])
if ret.returncode() != 0