From 7a27ee7823c4108e9d908288e4e976789c4b5c7d Mon Sep 17 00:00:00 2001 From: Ryan Date: Sat, 27 Mar 2021 10:58:42 -0400 Subject: [PATCH] meson: add -DLUAJIT_UNWIND_EXTERNAL for MacOS/Linux --- subprojects/packagefiles/luajit/meson.build | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/subprojects/packagefiles/luajit/meson.build b/subprojects/packagefiles/luajit/meson.build index d005ac853..526d1c675 100644 --- a/subprojects/packagefiles/luajit/meson.build +++ b/subprojects/packagefiles/luajit/meson.build @@ -8,17 +8,17 @@ system_deps = [ ] # compat flag is needed for both the buildvm code generator (compiled natively) and luajit itself -add_project_arguments('-DLUAJIT_ENABLE_LUA52COMPAT', language: 'c', native: true) -add_project_arguments('-DLUAJIT_ENABLE_LUA52COMPAT', language: 'c', native: false) -add_project_arguments('-DENDIAN_LE', language: 'c', native: true) -add_project_arguments('-DENDIAN_LE', language: 'c', native: false) +add_project_arguments('-DLUAJIT_ENABLE_LUA52COMPAT', '-DENDIAN_LE', language: 'c', native: true) +add_project_arguments('-DLUAJIT_ENABLE_LUA52COMPAT', '-DENDIAN_LE', language: 'c', native: false) if host_machine.system() == 'linux' add_project_arguments('-DLUAJIT_OS=LUAJIT_OS_LINUX', language: 'c', native: true) + add_project_arguments('-DLUAJIT_UNWIND_EXTERNAL', language: 'c', native: false) readline_dep = cc.find_library('readline') ljvm_mode = 'elfasm' ljvm_bout = 'lj_vm.s' elif host_machine.system() == 'darwin' add_project_arguments('-DLUAJIT_OS=LUAJIT_OS_OSX', language: 'c', native: true) + add_project_arguments('-DLUAJIT_UNWIND_EXTERNAL', language: 'c', native: false) readline_dep = cc.find_library('readline') ljvm_mode = 'machasm' ljvm_bout = 'lj_vm.s'