+find_library(LUA_LIBRARY
+ NAMES # I don't want a lua.a
+ lua53.so lua5.3.so lua-5.3.so
+ lua53.dynlib lua5.3.dynlib lua-5.3.dynlib
+ lua53.dll lua5.3.dll lua-5.3.dll
+ lua.so lua.dynlib lua.dll
+ lua53 lua5.3 lua-5.3 lua
+ HINTS
+ ENV LUA_HINT
+ PATH_SUFFIXES lib
+ PATHS
+ ~/Library/Frameworks
+ /Library/Frameworks
+ /sw
+ /opt/local
+ /opt/csw
+ /opt
+)
+if (NOT LUA_LIBRARY)
+ message(FATAL_ERROR "Error: Lua library not found. Please install that package (and set LUA_HINT) or disable Lua.")
+endif()
+if (NOT LUA_INCLUDE_DIR OR NOT EXISTS "${LUA_INCLUDE_DIR}/lua.h")
+ message(FATAL_ERROR "Error: Lua header file not found. Please install that package (and set LUA_HINT) or disable Lua.")