Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hrydgard
GitHub Repository: hrydgard/ppsspp
Path: blob/master/ext/lua-build/CMakeLists.txt
3186 views
1
cmake_minimum_required (VERSION 3.10.0)
2
project (lua)
3
4
set(SRC_DIR ../lua)
5
6
7
# format
8
set(ALL_SOURCE_FILES
9
${SRC_DIR}/lapi.c
10
${SRC_DIR}/lapi.h
11
${SRC_DIR}/lauxlib.c
12
${SRC_DIR}/lauxlib.h
13
${SRC_DIR}/lbaselib.c
14
${SRC_DIR}/lcode.c
15
${SRC_DIR}/lcode.h
16
${SRC_DIR}/lcorolib.c
17
${SRC_DIR}/lctype.c
18
${SRC_DIR}/lctype.h
19
${SRC_DIR}/ldblib.c
20
${SRC_DIR}/ldebug.c
21
${SRC_DIR}/ldebug.h
22
${SRC_DIR}/ldo.c
23
${SRC_DIR}/ldo.h
24
${SRC_DIR}/ldump.c
25
${SRC_DIR}/lfunc.c
26
${SRC_DIR}/lfunc.h
27
${SRC_DIR}/lgc.c
28
${SRC_DIR}/lgc.h
29
${SRC_DIR}/linit.c
30
${SRC_DIR}/liolib.c
31
${SRC_DIR}/ljumptab.h
32
${SRC_DIR}/llex.c
33
${SRC_DIR}/llex.h
34
${SRC_DIR}/llimits.h
35
${SRC_DIR}/lmathlib.c
36
${SRC_DIR}/lmem.c
37
${SRC_DIR}/lmem.h
38
${SRC_DIR}/loadlib.c
39
${SRC_DIR}/lobject.c
40
${SRC_DIR}/lobject.h
41
${SRC_DIR}/lopcodes.c
42
${SRC_DIR}/lopcodes.h
43
${SRC_DIR}/lopnames.h
44
${SRC_DIR}/loslib.c
45
${SRC_DIR}/lparser.c
46
${SRC_DIR}/lparser.h
47
${SRC_DIR}/lprefix.h
48
${SRC_DIR}/lstate.c
49
${SRC_DIR}/lstate.h
50
${SRC_DIR}/lstring.c
51
${SRC_DIR}/lstring.h
52
${SRC_DIR}/lstrlib.c
53
${SRC_DIR}/ltable.c
54
${SRC_DIR}/ltable.h
55
${SRC_DIR}/ltablib.c
56
${SRC_DIR}/ltm.c
57
${SRC_DIR}/ltm.h
58
${SRC_DIR}/lua.h
59
${SRC_DIR}/luaconf.h
60
${SRC_DIR}/lualib.h
61
${SRC_DIR}/lundump.c
62
${SRC_DIR}/lundump.h
63
${SRC_DIR}/lutf8lib.c
64
${SRC_DIR}/lvm.c
65
${SRC_DIR}/lvm.h
66
${SRC_DIR}/lzio.c
67
${SRC_DIR}/lzio.h
68
)
69
70
add_library(lua STATIC ${ALL_SOURCE_FILES})
71
72
if(IOS)
73
target_compile_definitions(lua PRIVATE LUA_USE_IOS)
74
endif()
75
76
target_include_directories(lua PUBLIC ../lua)
77
78