File tree 2 files changed +21
-10
lines changed
2 files changed +21
-10
lines changed Original file line number Diff line number Diff line change @@ -197,7 +197,7 @@ local function unit_test()
197
197
unitTest (" test 1b" , unittest_input .cat .speed == unittest_output .cat .speed )
198
198
unitTest (" test 1c" , unittest_input .dog .sound == unittest_output .dog .sound )
199
199
200
- unittest_input = {escapechars = " \n\r\t\v\\\"\' \[\] " , noneuropean = " θשׁ٩∂" }
200
+ unittest_input = {escapechars = " \n\r\t\v\\\"\' " , noneuropean = " θשׁ٩∂" }
201
201
unittest_output = minetest .deserialize (minetest .serialize (unittest_input ))
202
202
unitTest (" test 3a" , unittest_input .escapechars == unittest_output .escapechars )
203
203
unitTest (" test 3b" , unittest_input .noneuropean == unittest_output .noneuropean )
Original file line number Diff line number Diff line change @@ -180,10 +180,26 @@ if(USE_FREETYPE)
180
180
set (CGUITTFONT_LIBRARY cguittfont)
181
181
endif (USE_FREETYPE)
182
182
183
- # Do not use system-wide installation of Lua, because it'll likely be a
184
- # different version and/or has different build options.
185
- set (LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR} /lua/src" )
186
- set (LUA_LIBRARY "lua" )
183
+
184
+ find_library (LUA_LIBRARY luajit
185
+ NAMES luajit-5.1)
186
+ find_path (LUA_INCLUDE_DIR luajit.h
187
+ NAMES luajit.h
188
+ PATH_SUFFIXES luajit-2.0)
189
+ message (STATUS "LuaJIT library: ${LUA_LIBRARY} " )
190
+ message (STATUS "LuaJIT headers: ${LUA_INCLUDE_DIR} " )
191
+
192
+ if (LUA_LIBRARY AND LUA_INCLUDE_DIR)
193
+ message (STATUS "LuaJIT found." )
194
+ else (LUA_LIBRARY AND LUA_INCLUDE_DIR)
195
+ message (STATUS "LuaJIT not found, using bundled Lua." )
196
+ set (LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR} /lua/src" )
197
+ set (LUA_LIBRARY "lua" )
198
+ add_subdirectory (lua)
199
+ endif (LUA_LIBRARY AND LUA_INCLUDE_DIR)
200
+
201
+ mark_as_advanced (LUA_LIBRARY)
202
+ mark_as_advanced (LUA_INCLUDE_DIR)
187
203
188
204
configure_file (
189
205
"${PROJECT_SOURCE_DIR} /cmake_config.h.in"
@@ -601,11 +617,6 @@ if (BUILD_CLIENT AND USE_FREETYPE)
601
617
add_subdirectory (cguittfont)
602
618
endif (BUILD_CLIENT AND USE_FREETYPE)
603
619
604
- if (LUA_FOUND)
605
- else (LUA_FOUND)
606
- add_subdirectory (lua)
607
- endif (LUA_FOUND)
608
-
609
620
if (JSON_FOUND)
610
621
else (JSON_FOUND)
611
622
add_subdirectory (json)
You can’t perform that action at this time.
0 commit comments