Dcmake: A new CMake debugger UI
5 days ago
- #software tools
- #CMake debugging
- #GUI development
- CMake introduced a --debugger mode in version 3.27 (July 2023) that enables interactive debugging via the Debugger Adaptor Protocol (DAP).
- dcmake is a multi-platform GUI debugger for CMake built with Dear ImGui, featuring a dockable UI similar to Visual Studio and support for macOS, Windows, and Linux.
- The tool allows stepping through CMakeLists.txt scripts, setting breakpoints, and inspecting variables, with keybindings like F10 for step over and F11 for step in.
- Development was accelerated using AI for UI design and implementation, reducing build time from a month to a day.
- dcmake handles Unicode paths on Windows without a UTF-8 manifest and will be included in the next release of w64devkit.