Project

General

Profile

Feature #1568 ยป 0070-Meson-Use-lua-5.5.patch

Marko Lindqvist, 07/05/2025 05:56 AM

View differences:

meson.build
icu_dep = dependency('icu-uc')
syslua = get_option('syslua')
if syslua != 'false'
lua_dep_tmp = dependency('lua-5.4', 'lua-54', 'lua54', 'lua5.4', required:false)
lua_dep_tmp = dependency('lua-5.5', 'lua-55', 'lua55', 'lua5.5', required:false)
endif
endif
......
elif syslua == 'true'
error('Syslua requested but not found.')
else
lua_inc_path = 'dependencies/lua-5.4/src'
lua_inc_path = 'dependencies/lua-5.5/src'
lua_sources = [
'dependencies/lua-5.4/src/lapi.c',
'dependencies/lua-5.4/src/lauxlib.c',
'dependencies/lua-5.4/src/lbaselib.c',
'dependencies/lua-5.4/src/lcode.c',
'dependencies/lua-5.4/src/lcorolib.c',
'dependencies/lua-5.4/src/lctype.c',
'dependencies/lua-5.4/src/ldblib.c',
'dependencies/lua-5.4/src/ldebug.c',
'dependencies/lua-5.4/src/ldo.c',
'dependencies/lua-5.4/src/ldump.c',
'dependencies/lua-5.4/src/lfunc.c',
'dependencies/lua-5.4/src/lgc.c',
'dependencies/lua-5.4/src/linit.c',
'dependencies/lua-5.4/src/liolib.c',
'dependencies/lua-5.4/src/llex.c',
'dependencies/lua-5.4/src/lmathlib.c',
'dependencies/lua-5.4/src/lmem.c',
'dependencies/lua-5.4/src/loadlib.c',
'dependencies/lua-5.4/src/lobject.c',
'dependencies/lua-5.4/src/lopcodes.c',
'dependencies/lua-5.4/src/loslib.c',
'dependencies/lua-5.4/src/lparser.c',
'dependencies/lua-5.4/src/lstate.c',
'dependencies/lua-5.4/src/lstring.c',
'dependencies/lua-5.4/src/lstrlib.c',
'dependencies/lua-5.4/src/ltable.c',
'dependencies/lua-5.4/src/ltablib.c',
'dependencies/lua-5.4/src/ltm.c',
'dependencies/lua-5.4/src/lundump.c',
'dependencies/lua-5.4/src/lutf8lib.c',
'dependencies/lua-5.4/src/lvm.c',
'dependencies/lua-5.4/src/lzio.c',
'dependencies/lua-5.5/src/lapi.c',
'dependencies/lua-5.5/src/lauxlib.c',
'dependencies/lua-5.5/src/lbaselib.c',
'dependencies/lua-5.5/src/lcode.c',
'dependencies/lua-5.5/src/lcorolib.c',
'dependencies/lua-5.5/src/lctype.c',
'dependencies/lua-5.5/src/ldblib.c',
'dependencies/lua-5.5/src/ldebug.c',
'dependencies/lua-5.5/src/ldo.c',
'dependencies/lua-5.5/src/ldump.c',
'dependencies/lua-5.5/src/lfunc.c',
'dependencies/lua-5.5/src/lgc.c',
'dependencies/lua-5.5/src/linit.c',
'dependencies/lua-5.5/src/liolib.c',
'dependencies/lua-5.5/src/llex.c',
'dependencies/lua-5.5/src/lmathlib.c',
'dependencies/lua-5.5/src/lmem.c',
'dependencies/lua-5.5/src/loadlib.c',
'dependencies/lua-5.5/src/lobject.c',
'dependencies/lua-5.5/src/lopcodes.c',
'dependencies/lua-5.5/src/loslib.c',
'dependencies/lua-5.5/src/lparser.c',
'dependencies/lua-5.5/src/lstate.c',
'dependencies/lua-5.5/src/lstring.c',
'dependencies/lua-5.5/src/lstrlib.c',
'dependencies/lua-5.5/src/ltable.c',
'dependencies/lua-5.5/src/ltablib.c',
'dependencies/lua-5.5/src/ltm.c',
'dependencies/lua-5.5/src/lundump.c',
'dependencies/lua-5.5/src/lutf8lib.c',
'dependencies/lua-5.5/src/lvm.c',
'dependencies/lua-5.5/src/lzio.c',
]
lua_dep = dependency('', required:false)
endif
......
tolua_cmd = executable('tolua',
'dependencies/tolua-5.2/src/bin/tolua.c',
'dependencies/tolua-5.2/src/bin/toluabind.c',
include_directories : ['dependencies/lua-5.4/src',
include_directories : ['dependencies/lua-5.5/src',
'dependencies/tolua-5.2/include'],
link_with: fc_deps,
dependencies: m_dep,
    (1-1/1)