From 526407ed5c219e263b4bdd31bea53f072109ee19 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Mon, 8 Jun 2020 19:06:26 +0200 Subject: [PATCH] Fix deps/liblua Android cross-compilation --- client/deps/lua.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/deps/lua.cmake b/client/deps/lua.cmake index 679147124..5ccf22c33 100644 --- a/client/deps/lua.cmake +++ b/client/deps/lua.cmake @@ -38,6 +38,11 @@ target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_COMPAT_ALL) if (NOT MINGW) if (APPLE) target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_USE_MACOSX) + elseif (ANDROID) + # Required: + target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_USE_MKSTEMP) + # Same as for LUA_USE_LINUX except LUA_USE_POSIX and client-specific LUA_USE_READLINE and LUA_USE_ISATTY + target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_USE_DLOPEN LUA_USE_STRTODHEX LUA_USE_AFORMAT LUA_USE_LONGLONG LUA_USE_POPEN LUA_USE_ULONGJMP LUA_USE_GMTIME_R) else (APPLE) target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_USE_LINUX) target_link_libraries(pm3rrg_rdv4_lua INTERFACE dl)