Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mcpplibs/mcpplibs-index
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: eeadc23
Choose a base ref
...
head repository: mcpplibs/mcpplibs-index
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f428d65
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Aug 13, 2026

  1. fix(mcpplibs-xpkg): name the generated module in the source list

    补出来的 xmake.lua 用 `add_files("src/*.cppm")` 一个 glob 收所有模块,但
    `src/xpkg-lua-stdlib.cppm` 是 `before_build` 生成的 —— **glob 在读描述时就求值,
    那一刻文件还不存在**,于是生成物根本不在源码列表里,构建失败于
    
        missing mcpplibs.xpkg.lua_stdlib dependency for module mcpplibs.xpkg.executor
    
    报错点名的是消费者,而不是那个没被编译的文件。libxpkg 自己的 xmake.lua 就是把它
    显式列名的,这里照做。
    Sunrisepeak committed Aug 13, 2026
    Configuration menu
    Copy the full SHA
    f428d65 View commit details
    Browse the repository at this point in the history
Loading