diff options
| author | ilotterytea <iltsu@alright.party> | 2025-04-06 17:28:47 +0400 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-04-06 17:28:47 +0400 |
| commit | 2a49844a95593ac98e919c18651320e62f276fa7 (patch) | |
| tree | 01b7e2ebb1dc7a9ac92e7c3105edfd098271f29a /lib | |
| parent | a1a36cf4d4999b5ce89dce95364c9fd839b54b5d (diff) | |
feat: implementing lua coding
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/lua/CMakeLists.txt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/lib/lua/CMakeLists.txt b/lib/lua/CMakeLists.txt new file mode 100644 index 0000000..6f90b2b --- /dev/null +++ b/lib/lua/CMakeLists.txt @@ -0,0 +1,48 @@ +### lua +add_library(lua + src/lapi.c + src/lauxlib.c + src/lbaselib.c + src/lcode.c + src/lcorolib.c + src/lctype.c + src/ldblib.c + src/ldebug.c + src/ldo.c + src/ldump.c + src/lfunc.c + src/lgc.c + src/linit.c + src/liolib.c + src/llex.c + src/lmathlib.c + src/lmem.c + src/loadlib.c + src/lobject.c + src/lopcodes.c + src/loslib.c + src/lparser.c + src/lstate.c + src/lstring.c + src/lstrlib.c + src/ltable.c + src/ltablib.c + src/ltests.c + src/ltm.c + src/lua.c + src/lundump.c + src/lutf8lib.c + src/lvm.c + src/lzio.c +) +add_library(lua::lua ALIAS lua) + +if (WIN32) + target_compile_definitions(lua PRIVATE LUA_USE_WINDOWS) +endif() + +target_include_directories(lua PUBLIC src) +if (UNIX) + target_compile_definitions(lua PRIVATE LUA_USE_LINUX) + target_link_libraries(lua PRIVATE dl) +endif()
\ No newline at end of file |
