diff options
Diffstat (limited to 'core/src/lua-cjson/xmake.sh')
| -rwxr-xr-x | core/src/lua-cjson/xmake.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/src/lua-cjson/xmake.sh b/core/src/lua-cjson/xmake.sh index 7ee38cc10..134173051 100755 --- a/core/src/lua-cjson/xmake.sh +++ b/core/src/lua-cjson/xmake.sh @@ -4,7 +4,13 @@ target "lua_cjson" set_kind "static" set_default false set_warnings "all" - add_deps "lua" + if is_config "runtime" "luajit" && has_config "luajit"; then + add_options "luajit" "{public}" + elif has_config "lua"; then + add_options "lua" "{public}" + else + add_deps "lua" + fi add_files "lua-cjson/dtoa.c" add_files "lua-cjson/lua_cjson.c" add_files "lua-cjson/strbuf.c" |
