xmake-introspection
Installation
SKILL.md
Project Introspection
xmake.lua is a script, not a manifest: values can come from options, packages, rules,
on_config hooks and the toolchain. Reading the file tells you what the author wrote,
not what the build resolves to. Ask xmake instead.
Show project information
xmake show # project name, version, toolchains, targets ...
xmake show -t hello # everything resolved for one target
xmake show -l targets # list target names
xmake show -l toolchains # what toolchains this xmake knows
xmake show -l rules # builtin + project rules
xmake show -l policies # policy names and their defaults
xmake show -l packages # required packages of this project
xmake show -l envs # the environment variables xmake reads