17 lines
512 B
CMake
17 lines
512 B
CMake
set(srcDir src)
|
|
|
|
set(srcFiles lapi.c lauxlib.c lbaselib.c lcode.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
|
|
lvm.c lzio.c)
|
|
|
|
set(publicHeaderFiles lauxlib.h lua.h luaconf.h lualib.h)
|
|
|
|
list(TRANSFORM srcFiles PREPEND ${srcDir}/)
|
|
list(TRANSFORM publicHeaderFiles PREPEND ${srcDir}/)
|
|
|
|
add_library(lua STATIC
|
|
${srcFiles}
|
|
${publicHeaderFiles}
|
|
)
|