Skip to content

build: add minimal local setup guidance and CMake presets#11

Merged
stacknil merged 3 commits intomainfrom
codex/build/local-setup-presets
Mar 23, 2026
Merged

build: add minimal local setup guidance and CMake presets#11
stacknil merged 3 commits intomainfrom
codex/build/local-setup-presets

Conversation

@stacknil
Copy link
Copy Markdown
Owner

Summary

  • add a minimal local setup guide in docs/dev-setup.md
  • add CMakePresets.json for repeatable local debug and CI-style release checks
  • add a short README pointer to local development setup

Scope

This is a local reproducibility / developer-experience change only.
It does not change parser, detector, report, or workflow behavior.

Verification

  • CMakePresets.json parses successfully
  • git diff --check passes
  • cmake --list-presets
  • cmake --preset dev-debug
  • cmake --build --preset dev-debug
  • ctest --preset dev-debug
  • cmake --preset ci-release
  • cmake --build --preset ci-release
  • ctest --preset ci-release

Notes

  • shared presets now use preset schema version 3 so CMake can fall back to normal generator discovery
  • docs/dev-setup.md calls out that presets need CMake 3.21+, while the manual fallback still works with the repository's CMake 3.20 baseline

@stacknil stacknil merged commit 1183b54 into main Mar 23, 2026
7 checks passed
@stacknil stacknil deleted the codex/build/local-setup-presets branch March 23, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant