mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-27 02:56:18 -04:00
[meson] declare perl dependency
This commit is contained in:
parent
dc9b4bed04
commit
9634063889
18
meson.build
18
meson.build
@ -107,8 +107,6 @@ conf_data.set('CONFIG_ECMASCRIPT_SMJS_HEARTBEAT', true)
|
||||
conf_data.set('CONFIG_SCRIPTING', true)
|
||||
#CONFIG_SCRIPTING_GUILE', false)
|
||||
#conf_data.set('CONFIG_SCRIPTING_LUA', true)
|
||||
#CONFIG_SCRIPTING_PERL', false)
|
||||
#CONFIG_SCRIPTING_PYTHON', false)
|
||||
#CONFIG_SCRIPTING_RUBY', false)
|
||||
#CONFIG_SCRIPTING_SPIDERMONKEY', false)
|
||||
#CONFIG_LEDS', true)
|
||||
@ -302,6 +300,22 @@ if conf_data.get('CONFIG_SCRIPTING_PYTHON')
|
||||
deps += python3deps
|
||||
endif
|
||||
|
||||
if conf_data.get('CONFIG_SCRIPTING_PERL')
|
||||
perl_libs = ''
|
||||
perl_l = run_command('perl', '-MExtUtils::Embed', '-e', 'ldopts')
|
||||
if perl_l.returncode() == 0
|
||||
perl_libs = perl_l.stdout().strip().split()
|
||||
endif
|
||||
|
||||
perl_cflags = ''
|
||||
perl_c = run_command('perl', '-MExtUtils::Embed', '-e', 'ccopts')
|
||||
if perl_c.returncode() == 0
|
||||
perl_cflags = perl_c.stdout().strip().split()
|
||||
endif
|
||||
perl_dep = declare_dependency(compile_args: perl_cflags, link_args: perl_libs)
|
||||
deps += perl_dep
|
||||
endif
|
||||
|
||||
rubydeps = []
|
||||
if conf_data.get('CONFIG_SCRIPTING_RUBY')
|
||||
rubydeps = dependency('ruby-2.6')
|
||||
|
Loading…
Reference in New Issue
Block a user