# LuaJIT option(ENABLE_LUAJIT "Enable LuaJIT support" TRUE) set(USE_LUAJIT FALSE PARENT_SCOPE) if(ENABLE_LUAJIT) find_package(LuaJIT) if(LUAJIT_FOUND) set(USE_LUAJIT TRUE) set(USE_LUAJIT TRUE PARENT_SCOPE) message (STATUS "Using LuaJIT provided by system.") endif(LUAJIT_FOUND) else() message (STATUS "LuaJIT detection disabled! (ENABLE_LUAJIT=0)") endif() if(NOT USE_LUAJIT) message(STATUS "LuaJIT not found, using bundled Lua.") set(LUA_LIBRARY lua PARENT_SCOPE) set(LUA_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lua/src PARENT_SCOPE) add_subdirectory(lua) endif() find_package(GMP REQUIRED) find_package(Json REQUIRED)