docs: write BUILD_SYSTEM.md — CMake presets, pixi tasks, and platform variants #95
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tier 3 — Infrastructure
File:
docs/BUILD_SYSTEM.mdWhat this document should cover
Build system overview — CMake + pixi (conda-based) + ccache
pixi.tomlreference:CMake presets (
CMakePresets.json):conda-linux-debug/conda-linux-releaseconda-macos-debug/conda-macos-releaseconda-windows-debug/conda-windows-releaseRoot
CMakeLists.txtkey sections:KINDRED_CREATE_VERSION 0.1.0,FREECAD_VERSION 1.0.0cMake/helper modules:Platform-specific notes:
Troubleshooting:
Key source files
pixi.toml— task definitions and dependenciesCMakePresets.json— platform presetsCMakeLists.txt(root) — main build configurationcMake/— helper modules directoryAcceptance criteria
Superseded by the mdBook documentation structure set up in PR #105. The content scope of this issue is now covered by the pages in
docs/src/. Remaining content work is tracked in #104.