MINOR: lua: add a compilation error message when compiled with an incompatible version

haproxy Lua support begins with Lua 5.2. In order to ease the diagnostic on
compilation error, a preprocessor error is added when an incompatible version
is used.

The compatibility is determined by the presence of LUA_VERSION_NUM and its
magic value (502 for Lua 5.2.x).
This commit is contained in:
Cyril Bont 2015-03-02 00:08:40 +01:00 committed by Willy Tarreau
parent 47eb2193d7
commit dc0306e3e4

View File

@ -4,6 +4,10 @@
#include <lua.h>
#include <lualib.h>
#if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 502
#error "Requires Lua 5.2 or later."
#endif
#include <ebpttree.h>
#include <common/cfgparse.h>