Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ instead of...
[oweals/minetest.git] / lib / CMakeLists.txt
1 # LuaJIT
2 option(ENABLE_LUAJIT "Enable LuaJIT support" TRUE)
3 set(USE_LUAJIT FALSE PARENT_SCOPE)
4 if(ENABLE_LUAJIT)
5         find_package(LuaJIT)
6         if(LUAJIT_FOUND)
7                 set(USE_LUAJIT TRUE)
8                 set(USE_LUAJIT TRUE PARENT_SCOPE)
9                 message (STATUS "Using LuaJIT provided by system.")
10         endif(LUAJIT_FOUND)
11 else()
12         message (STATUS "LuaJIT detection disabled! (ENABLE_LUAJIT=0)")
13 endif()
14
15 if(NOT USE_LUAJIT)
16         message(STATUS "LuaJIT not found, using bundled Lua.")
17         set(LUA_LIBRARY lua PARENT_SCOPE)
18         set(LUA_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lua/src PARENT_SCOPE)
19         add_subdirectory(lua)
20 endif()
21
22 find_package(GMP REQUIRED)
23 find_package(Json REQUIRED)