Appearance
用声明式 TOML 描述项目,自动生成现代 CMakeLists.txt
用 [project] / [target.*] / [conditions] 等表描述项目,每个键对应一个 CMake 构造。
windows.sources、x64.definitions 等 `condition.` 前缀,编译期展开为 if() 块。
private-compile-options 控制属性传播,接口/私有/公共一键切换。
cmake-before / cmake-after 用 """ """ 内嵌原生 CMake,复杂逻辑任意注入。
post-build 钩子、win32-executable、utf-8,把真实项目套路提炼为原生语法。
fetch-content / vcpkg / find-package / subdir 统一声明式语法,零样板。