FindLua

找到 Lua 库。

3.18 版本中新增: Lua 5.4 支持。

此模块定义

LUA_FOUND

如果为 false,不要尝试链接到 Lua

LUA_LIBRARIES

lua 和 lualib

LUA_INCLUDE_DIR

找到 lua.h 的位置

LUA_VERSION_STRING

找到的 Lua 版本

LUA_VERSION_MAJOR

Lua 的主要版本

LUA_VERSION_MINOR

Lua 的次要版本

LUA_VERSION_PATCH

Lua 的修订版本

请注意,预期的 include 约定是

#include "lua.h"

而不是

#include <lua/lua.h>

这是因为,lua 位置未标准化,并且可能存在于 lua/ 以外的位置