mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 00:25:19 +02:00
Fix broken cross-compiling
This commit is contained in:
@@ -217,6 +217,10 @@ endif (NOT DISABLE_LUAJIT)
|
|||||||
set(USE_LUAJIT 0)
|
set(USE_LUAJIT 0)
|
||||||
if(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
if(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||||
message (STATUS "LuaJIT found, checking for broken versions...")
|
message (STATUS "LuaJIT found, checking for broken versions...")
|
||||||
|
if(CMAKE_CROSSCOMPILING)
|
||||||
|
message(WARNING "Cross-compiling enabled, assuming LuaJIT is not broken")
|
||||||
|
set(VALID_LUAJIT_VERSION 1)
|
||||||
|
elseif(CMAKE_CROSSCOMPILING)
|
||||||
set(BACKUP_REQUIRED_INCS CMAKE_REQUIRED_INCLUDES)
|
set(BACKUP_REQUIRED_INCS CMAKE_REQUIRED_INCLUDES)
|
||||||
set(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES} ${LUA_INCLUDE_DIR}")
|
set(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES} ${LUA_INCLUDE_DIR}")
|
||||||
CHECK_C_SOURCE_RUNS("
|
CHECK_C_SOURCE_RUNS("
|
||||||
@@ -245,6 +249,7 @@ if(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
|||||||
"
|
"
|
||||||
VALID_LUAJIT_VERSION)
|
VALID_LUAJIT_VERSION)
|
||||||
set(CMAKE_REQUIRED_INCLUDES BACKUP_REQUIRED_INCS)
|
set(CMAKE_REQUIRED_INCLUDES BACKUP_REQUIRED_INCS)
|
||||||
|
endif(CMAKE_CROSSCOMPILING)
|
||||||
if (VALID_LUAJIT_VERSION)
|
if (VALID_LUAJIT_VERSION)
|
||||||
message (STATUS "LuaJIT version ok")
|
message (STATUS "LuaJIT version ok")
|
||||||
set(USE_LUAJIT 1)
|
set(USE_LUAJIT 1)
|
||||||
|
Reference in New Issue
Block a user