Dcmake: A new CMake debugger UI
nullprogram.com
Dcmake: A new CMake debugger UI
1–8 of 8 posts
Re: Dcmake: A new CMake debugger UI
#2Instead, I used printf debugging (aka `message(FATAL_ERROR )` debugging in CMake).
With this debug adapter, there also seem to be integrations in VSCode and CLion. I will have to try them out soon.
Re: Dcmake: A new CMake debugger UI
#3Re: Dcmake: A new CMake debugger UI
#4So why does a make need a debugger in the first place? Your build script shouldn't be such a complex program that warrants its own development project.
Re: Dcmake: A new CMake debugger UI
#5Re: Dcmake: A new CMake debugger UI
#6You can setup your ImGui program to only render new frames when there are new input events or your UI changes, but that’s not what the AI generated.
As it is now, it will max out one CPU core at 100% redrawing the same frames since glfwPollEvents() was used in the main loop.
Re: Dcmake: A new CMake debugger UI
#7CMake as a language makes PHP look good. Whenever I have to use it, there's a whole lot of warnings and often errors, too. Problem is, the line CMake says had an error may not be the line that caused it. And when everything finally works, in comes a new version that breaks other builds again. So why does a make need a debugger in the first place? Your build script shouldn't be such a complex program that warrants its…
"Good news, we added a debugger"
"CMake has a debugger? Who would ever want that?"
Sigh.
Working on CMake has taught me a lot about the futility of pleasing everyone.
Re: Dcmake: A new CMake debugger UI
#8CMake as a language makes PHP look good. Whenever I have to use it, there's a whole lot of warnings and often errors, too. Problem is, the line CMake says had an error may not be the line that caused it. And when everything finally works, in comes a new version that breaks other builds again. So why does a make need a debugger in the first place? Your build script shouldn't be such a complex program that warrants its…
"CMake is too hard to debug, I'm stuck doing confusing print statements everywhere when I misconfigure something" "Good news, we added a debugger" "CMake has a debugger? Who would ever want that?" Sigh. Working on CMake has taught me a lot about the futility of pleasing everyone.
It's the brittleness. It likes to work on the dev machine and not much else.