Hi Matt,

On Mon, 7 Jan 2013 17:06:11 -0700
Matt McCormick <matt.mccorm...@kitware.com> wrote:

> Hi Shlomi,
> 
> I also think this would be a great feature.  I started on an
> implementation here:
> 
>   https://github.com/thewtex/cmakedbg
> 
> but I have not had time to follow it through.  The user interface is
> written in Python/Cython for fast prototyping purposes, but it could
> be written all C/C++ if you would like.  I believe I got to the point
> where it was possible to set a breakpoint.  I was building against
> this branch:
> 
>   https://github.com/thewtex/CMake/tree/cmakedbg

Great! Thanks for the link. I'll check it out.

> 
> Overall, I think the approach is fairly solid.  When CMake processes a
> line, it asks a debugger if it is interested.  For there, the debugger
> can pause if a breakpoint is set at that point, let the user print the
> content of current variables that are defined, ...  Since it uses
> CMake for processing all the code, the debugger will behave exactly
> the same as a cmake executable.
> 
> Feel free to take the project and run with it.
> 

I'll try to - thanks.

Regards,

        Shlomi Fish

> Matt
> 
> 


-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Original Riddles - http://www.shlomifish.org/puzzles/

Sisko: Q: would it be OK if my crew brought along their phasers with them?

Q: Of course. They can also bring some photon torpedoes if they wish. None of
them will work, but I don’t mind them taking them.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to