aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/lua/lua.qbs
blob: 73d61b039cffd6323f3ad497b32314e7b09e34db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
QtcLibrary {
    name: "lua546"
    type: "staticlibrary"

    cpp.defines: {
        var defines = base;
        if (qbs.targetOS.contains("windows"))
            defines.push("LUA_USE_WINDOWS");
        else if (qbs.targetOS.contains("macos"))
            defines.push("LUA_USE_MACOSX");
        else if (qbs.targetOS.contains("linux"))
            defines.push("LUA_USE_LINUX");
        return defines;
    }

    Group {
        name: "Sources"
        prefix: "src/"

        files: [
            "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",
            "llex.c",
            "llex.h",
            "lmathlib.c",
            "lmem.c",
            "lmem.h",
            "loadlib.c",
            "lobject.c",
            "lobject.h",
            "lopcodes.c",
            "lopcodes.h",
            "loslib.c",
            "lparser.c",
            "lparser.h",
            "lstate.c",
            "lstate.h",
            "lstring.c",
            "lstring.h",
            "lstrlib.c",
            "ltable.c",
            "ltable.h",
            "ltablib.c",
            "ltm.c",
            "ltm.h",
            "lua.c",
            "lua.h",
            "lundump.c",
            "lundump.h",
            "lutf8lib.c",
            "lvm.c",
            "lvm.h",
            "lzio.c",
            "lzio.h",
        ]
    }

    Export {
        cpp.includePaths: project.ide_source_tree + "/src/libs/3rdparty/lua/src"
    }
}