The author introduces dcmake, a new native GUI debugger for CMake built on the Debugger Adaptor Protocol (DAP) introduced in CMake 3.27. Developed rapidly using AI assistance and Dear ImGui, it offers a Visual Studio-like experience with docking windows, persistent state, and standard debugging keybindings across macOS, Windows, and Linux.
Background
CMake added interactive debugger support via DAP in version 3.27, enabling external front-ends to control build processes. This tool leverages that capability to provide a dedicated graphical interface for debugging CMake scripts.
- Source
- Lobsters
- Published
- Jul 22, 2026 at 11:31 PM
- Score
- 6.0 / 10