mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-05-16 13:40:18 +00:00
25 lines
638 B
Meson
25 lines
638 B
Meson
if cc.get_id() == 'msvc'
|
|
lua_dep = cc.find_library('lua51')
|
|
else
|
|
lua_opt = get_option('with-lua')
|
|
lua_dep = dependency(lua_opt, required: false)
|
|
if not lua_dep.found() and lua_opt == 'lua-5.4'
|
|
foreach lua_name : ['lua5.4', 'lua-5.3', 'lua5.3', 'lua']
|
|
lua_dep = dependency(lua_name, required: false)
|
|
if lua_dep.found()
|
|
break
|
|
endif
|
|
endforeach
|
|
endif
|
|
if not lua_dep.found()
|
|
error('Dependency "' + lua_opt + '" not found')
|
|
endif
|
|
endif
|
|
|
|
shared_module('lua', 'lua.c',
|
|
dependencies: [libgio_dep, zoitechat_plugin_dep, lua_dep],
|
|
install: true,
|
|
install_dir: plugindir,
|
|
name_prefix: '',
|
|
)
|