Hasty Briefsbeta

Bilingual

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.