Fix deps/liblua Android cross-compilation
This commit is contained in:
@@ -38,6 +38,11 @@ target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_COMPAT_ALL)
|
|||||||
if (NOT MINGW)
|
if (NOT MINGW)
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_USE_MACOSX)
|
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)
|
else (APPLE)
|
||||||
target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_USE_LINUX)
|
target_compile_definitions(pm3rrg_rdv4_lua PRIVATE LUA_USE_LINUX)
|
||||||
target_link_libraries(pm3rrg_rdv4_lua INTERFACE dl)
|
target_link_libraries(pm3rrg_rdv4_lua INTERFACE dl)
|
||||||
|
|||||||
Reference in New Issue
Block a user