Commit 904059d
committed
feat(cli): handle CMake build errors with structured diagnostics
- detect and handle common CMake failures (cache mismatch, missing package, compiler not found, etc.)
- extract useful context (target, package, file, line) from raw logs
- provide clear, actionable hints for each error
- unify output style with CLI (error, hint, colored fields)
- improve developer experience by replacing noisy CMake output with readable diagnostics
This makes CMake failures understandable and directly actionable.1 parent e265ad7 commit 904059d
1 file changed
Lines changed: 525 additions & 34 deletions
0 commit comments