mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-23 15:47:42 +08:00
cmake: fix liblua platform definitions to match regular Makefile
This commit is contained in:
parent
397f46c0ef
commit
0fc5c41a49
1 changed files with 10 additions and 23 deletions
|
@ -1,26 +1,3 @@
|
||||||
add_definitions(-DLUA_COMPAT_ALL $(SYSCFLAGS))
|
|
||||||
include_directories(liblua)
|
|
||||||
|
|
||||||
set(SYSCFLAGS "-DLUA_COMPAT_ALL")
|
|
||||||
|
|
||||||
if (UNIX)
|
|
||||||
set(SYSCFLAGS "-DLUA_USE_LINUX")
|
|
||||||
endif (UNIX)
|
|
||||||
|
|
||||||
if (WIN32)
|
|
||||||
set(SYSCFLAGS "-DLUA_USE_LINUX")
|
|
||||||
endif (WIN32)
|
|
||||||
|
|
||||||
if (MINGW)
|
|
||||||
set(SYSCFLAGS "-DLUA_COMPAT_ALL $(SYSCFLAGS)")
|
|
||||||
endif (MINGW)
|
|
||||||
|
|
||||||
if (APPLE)
|
|
||||||
set(SYSCFLAGS "-DLUA_USE_MACOSX")
|
|
||||||
endif (APPLE)
|
|
||||||
|
|
||||||
add_definitions($(SYSCFLAGS))
|
|
||||||
|
|
||||||
add_library(lua
|
add_library(lua
|
||||||
liblua/lapi.c
|
liblua/lapi.c
|
||||||
liblua/lcode.c
|
liblua/lcode.c
|
||||||
|
@ -56,3 +33,13 @@ add_library(lua
|
||||||
liblua/linit.c
|
liblua/linit.c
|
||||||
)
|
)
|
||||||
|
|
||||||
|
target_compile_definitions(lua PRIVATE LUA_COMPAT_ALL)
|
||||||
|
|
||||||
|
if (NOT MINGW)
|
||||||
|
if (APPLE)
|
||||||
|
target_compile_definitions(lua PRIVATE LUA_USE_MACOSX)
|
||||||
|
else (APPLE)
|
||||||
|
target_compile_definitions(lua PRIVATE LUA_USE_LINUX)
|
||||||
|
target_link_libraries(lua INTERFACE dl)
|
||||||
|
endif (APPLE)
|
||||||
|
endif (NOT MINGW)
|
||||||
|
|
Loading…
Reference in a new issue