minetest.after(): simplify further, pause in singleplayer (#5500)
[oweals/minetest.git] / src / lua / src / CMakeLists.txt
1
2 # Lua core source files.
3 set(LUA_CORE_SRC
4         lapi.c
5         lauxlib.c
6         lbaselib.c
7         lcode.c
8         ldblib.c
9         ldebug.c
10         ldo.c
11         ldump.c
12         lfunc.c
13         lgc.c
14         linit.c
15         liolib.c
16         llex.c
17         lmathlib.c
18         lmem.c
19         loadlib.c
20         lobject.c
21         lopcodes.c
22         loslib.c
23         lparser.c
24         lstate.c
25         lstring.c
26         lstrlib.c
27         ltable.c
28         ltablib.c
29         ltm.c
30         lundump.c
31         lvm.c
32         lzio.c
33 )
34 set(LUA_LIB_HEADERS
35         lua.h
36         lualib.h
37         lauxlib.h
38         luaconf.h
39 )
40
41 include_directories(${CMAKE_CURRENT_SOURCE_DIR}
42                 ${CMAKE_CURRENT_BINARY_DIR})
43
44 # Lua library.
45 add_library(lua STATIC ${LUA_CORE_SRC})
46 target_link_libraries(lua ${LIBS})
47 set(LUA_STATIC_LIB lua)
48 set(LUA_LIBS lua)
49
50 set_target_properties(${LUA_LIBS} PROPERTIES
51         VERSION ${LUA_VERSION}
52         CLEAN_DIRECT_OUTPUT 1
53 )
54