Translated using Weblate (French)
[oweals/minetest.git] / cmake / Modules / FindLua.cmake
1
2 option(ENABLE_LUAJIT "Enable LuaJIT support" TRUE)
3 mark_as_advanced(LUA_LIBRARY LUA_INCLUDE_DIR)
4 set(USE_LUAJIT FALSE)
5
6 if(ENABLE_LUAJIT)
7         find_library(LUA_LIBRARY luajit
8                         NAMES luajit-5.1)
9         find_path(LUA_INCLUDE_DIR luajit.h
10                 NAMES luajit.h
11                 PATH_SUFFIXES luajit-2.0)
12         if(LUA_LIBRARY AND LUA_INCLUDE_DIR)
13                 set(USE_LUAJIT TRUE)
14         endif()
15 else()
16         message (STATUS "LuaJIT detection disabled! (ENABLE_LUAJIT=0)")
17 endif()
18
19 if(NOT USE_LUAJIT)
20         message(STATUS "LuaJIT not found, using bundled Lua.")
21         set(LUA_LIBRARY "lua")
22         set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
23         add_subdirectory(lua)
24 endif()
25