skeeto

skeeto / dcmake

Public

CMake debugger

47
4
100% credibility
Found Apr 16, 2026 at 45 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

dcmake is a graphical interface for debugging CMake build scripts by stepping through code, setting breakpoints, and inspecting variables.

How It Works

1
🔍 Discover the debugger

You find this handy tool while troubleshooting why your project's build instructions aren't working as expected.

2
📥 Get and open the app

Download the app, build it simply, and launch it to see a welcoming window ready for your project.

3
⌨️ Type your build command

Enter the same build instructions you usually run, like setting up folders or running a script, right in the app.

4
▶️ Start stepping through

Press play to watch your build happen line by line, pausing wherever you choose to peek inside.

5
📍 Set stops and check values

Click lines to place stops, hover over names to see current values, and explore lists of settings and tests.

Fix and build successfully

Spot the issue, tweak your instructions, and run a smooth build that works perfectly every time.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 45 to 47 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is dcmake?

dcmake is a standalone C++ GUI debugger for CMake scripts, wrapping CMake's `--debugger` via a pipe with DAP protocol support. Fire it up as `dcmake [cmake args]`—like `dcmake -B build` or `dcmake -P script.cmake`—to step through CMakeLists.txt, set breakpoints, inspect locals/cache variables/targets/tests, and hover for values. Cross-platform on Windows/macOS/Linux/Cygwin, with syntax highlighting, search, and persistent layouts saved across runs.

Why is it gaining traction?

It delivers a full-featured IDE-like experience without tying to CLion cmake debugger or cmake debugger vscode—lightweight ImGui UI with watch window, run-to-line, breakpoint drift fix, and cmake working directory dialogs. Handles real pains like cmake find_package failures, cmake message spam, or cmake github actions quirks, plus shell expansion for args. Beats cmake tools debugger by bundling deps (auto cmake download/fetch) and working offline.

Who should use this?

CMake power users authoring libraries (debug cmake github library/install flows), CI engineers tracing cmake github actions or releases, or scripters stepping complex `-P` scripts with cmake set debugger issues. Ideal if you hit cmake github tutorial walls or need quick cmake run debugger without IDE overhead.

Verdict

Grab it for frequent CMake debugging—polished UI and docs punch above 44 stars, though 1.0% credibility signals low adoption. Maturity feels solid for niche use; test on your cmake github repo example before committing.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.