mirror of
https://github.com/pi-hole/FTL.git
synced 2024-10-26 16:52:18 +02:00
7a145b3bb5
Signed-off-by: DL6ER <dl6er@dl6er.de>
78 lines
1.5 KiB
CMake
78 lines
1.5 KiB
CMake
set(sources
|
|
ftl_lua.h
|
|
lapi.c
|
|
lapi.h
|
|
lauxlib.c
|
|
lauxlib.h
|
|
lbaselib.c
|
|
lcode.c
|
|
lcode.h
|
|
lcorolib.c
|
|
lctype.c
|
|
lctype.h
|
|
ldblib.c
|
|
ldebug.c
|
|
ldebug.h
|
|
ldo.c
|
|
ldo.h
|
|
ldump.c
|
|
lfunc.c
|
|
lfunc.h
|
|
lgc.c
|
|
lgc.h
|
|
linit.c
|
|
liolib.c
|
|
ljumptab.h
|
|
llex.c
|
|
llex.h
|
|
llimits.h
|
|
lmathlib.c
|
|
lmem.c
|
|
lmem.h
|
|
loadlib.c
|
|
lobject.c
|
|
lobject.h
|
|
lopcodes.c
|
|
lopcodes.h
|
|
lopnames.h
|
|
loslib.c
|
|
lparser.c
|
|
lparser.h
|
|
lprefix.h
|
|
lstate.c
|
|
lstate.h
|
|
lstring.c
|
|
lstring.h
|
|
lstrlib.c
|
|
ltable.c
|
|
ltable.h
|
|
ltablib.c
|
|
ltm.c
|
|
ltm.h
|
|
lua.c
|
|
luac.c
|
|
luaconf.h
|
|
lua.h
|
|
lualib.h
|
|
lundump.c
|
|
lundump.h
|
|
lutf8lib.c
|
|
lvm.c
|
|
lvm.h
|
|
lzio.c
|
|
lzio.h
|
|
)
|
|
|
|
add_library(lua OBJECT ${sources})
|
|
|
|
# LUA_USE_POSIX: ensures recommended POSIX functions are used instead of
|
|
# (partially obsoleted) standard C functions
|
|
target_compile_definitions(lua PRIVATE LUA_USE_POSIX)
|
|
|
|
if(LUA_DL STREQUAL "true")
|
|
target_compile_definitions(lua PRIVATE LUA_USE_DLOPEN)
|
|
find_library(DL dl)
|
|
target_link_libraries(pihole-FTL ${DL})
|
|
endif()
|
|
target_include_directories(lua PRIVATE ${PROJECT_SOURCE_DIR}/src)
|