xmppbot/src/3rdparty/lua54/CMakeLists.txt

86 lines
1.2 KiB
CMake

cmake_minimum_required(VERSION 3.7)
project(xmppbotlua VERSION 5.4 LANGUAGES C)
add_library(xmppbotlua STATIC
lapi.c
lauxlib.c
lbaselib.c
lcode.c
lcorolib.c
lctype.c
ldblib.c
ldebug.c
ldo.c
ldump.c
lfunc.c
lgc.c
linit.c
liolib.c
llex.c
lmathlib.c
lmem.c
loadlib.c
lobject.c
lopcodes.c
loslib.c
lparser.c
lstate.c
lstring.c
lstrlib.c
ltable.c
ltablib.c
ltm.c
lundump.c
lutf8lib.c
lvm.c
lzio.c
lapi.h
lauxlib.h
lcode.h
lctype.h
ldebug.h
ldo.h
lfunc.h
lgc.h
ljumptab.h
llex.h
llimits.h
lmem.h
lobject.h
lopcodes.h
lopnames.h
lparser.h
lprefix.h
lstate.h
lstring.h
ltable.h
ltm.h
lua_module.h
lua.h
luaconf.h
lualib.h
lundump.h
lvm.h
lzio.h
)
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(xmppbotlua PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(LUA_DEFINES -DLUA_USE_LINUX)
endif()
target_compile_definitions(xmppbotlua PUBLIC
-DLUA_COMPAT_5_2
${LUA_DEFINES}
)
target_link_libraries(xmppbotlua PUBLIC
${CMAKE_DL_LIBS}
)