Skip to content

Commit fd1e0f8

Browse files
committed
feat: config: added a check for Lua language version 5.1.
1 parent 9b22495 commit fd1e0f8

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

config

+20-2
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,9 @@ fi
176176
ngx_feature="LuaJIT 2.x"
177177
ngx_feature_run=no
178178
ngx_feature_incs="#include <luajit.h>"
179-
ngx_feature_test='#if !defined(LUAJIT_VERSION_NUM) || (LUAJIT_VERSION_NUM < 20000)
179+
ngx_feature_test="#if !defined(LUAJIT_VERSION_NUM) || LUAJIT_VERSION_NUM < 20000
180180
# error unsupported LuaJIT version
181-
#endif'
181+
#endif"
182182

183183
. auto/feature
184184

@@ -191,6 +191,24 @@ fi
191191

192192
# ----------------------------------------
193193

194+
ngx_feature="Lua language 5.1"
195+
ngx_feature_run=no
196+
ngx_feature_incs="#include <lua.h>"
197+
ngx_feature_test="#if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM != 501
198+
# error unsupported Lua language version
199+
#endif"
200+
201+
. auto/feature
202+
203+
if [ $ngx_found = no ]; then
204+
cat << END
205+
$0: error: unsupported Lua language version; ngx_http_lua_module requires Lua 5.1.
206+
END
207+
exit 1
208+
fi
209+
210+
# ----------------------------------------
211+
194212
ngx_feature="LuaJIT has FFI"
195213
ngx_feature_libs="$LUAJIT_LIB/libluajit-5.1.a $luajit_ld_opt"
196214
ngx_feature_run=yes

0 commit comments

Comments
 (0)