File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,17 +23,17 @@ jobs:
2323 "/tmp/xlings-${XLINGS_VERSION}-linux-x86_64/subos/default/bin/xlings" self install
2424 echo "$HOME/.xlings/subos/current/bin" >> "$GITHUB_PATH"
2525
26- - name : Install workspace tools (.xlings.json → mcpp 0.0.4 )
26+ - name : Install workspace tools (.xlings.json → mcpp 0.0.6 )
2727 run : xlings install -y
2828
2929 # Cache mcpp's self-bootstrapped sandbox (musl-gcc + binutils +
3030 # glibc + ninja + patchelf, ~800 MB). Toolchain set is pinned by
31- # mcpp 0.0.4 , so a fixed key suffices.
31+ # mcpp 0.0.6 , so a fixed key suffices.
3232 - name : Cache mcpp sandbox
3333 uses : actions/cache@v4
3434 with :
35- path : ~/.xlings/data/xpkgs/xim-x-mcpp/0.0.4 /registry
36- key : mcpp-sandbox-${{ runner.os }}-mcpp0.0.4
35+ path : ~/.xlings/data/xpkgs/xim-x-mcpp/0.0.6 /registry
36+ key : mcpp-sandbox-${{ runner.os }}-mcpp0.0.6
3737
3838 - name : Build with mcpp
3939 run : mcpp build
Original file line number Diff line number Diff line change 11{
22 "workspace" : {
3- "mcpp" : { "linux" : " 0.0.4 " }
3+ "mcpp" : { "linux" : " 0.0.6 " }
44 }
55}
Original file line number Diff line number Diff line change 11[package ]
2- name = " mcpplibs.capi.lua"
2+ namespace = " mcpplibs.capi"
3+ name = " lua"
34version = " 0.0.3"
4- description = " C++23 module wrapping the Lua 5.4 C API — ` import mcpplibs.capi.lua;` "
5+ description = " C++23 module wrapping the Lua 5.4 C API — import mcpplibs.capi.lua;"
56license = " Apache-2.0"
67repo = " https://github.com/mcpplibs/lua"
78
89[lib ]
9- # The primary module interface lives at `src/capi/lua.cppm`. The default
10- # convention would look at `src/lua.cppm` (last segment of the package
11- # name), so override explicitly.
1210path = " src/capi/lua.cppm"
1311
1412[targets .capi-lua ]
1513kind = " lib"
1614
17- # `lua` is the upstream Lua 5.4 C library shipped via mcpp-index. mcpp
18- # 0.0.3 propagates its headers (lua.h / lauxlib.h / lualib.h) into our
19- # compile rule via the transitive include-dir walk.
20- [dependencies ]
15+ [dependencies .compat ]
2116lua = " 5.4.7"
2217
23- # `mcpp test` discovers tests/main.cpp automatically.
24- [dev-dependencies ]
18+ [dev-dependencies .compat ]
2519gtest = " 1.15.2"
You can’t perform that action at this time.
0 commit comments