Amilcar do Carmo Lucas
amilcar at ida.ing.tu-bs.de
Mon Jul 11 13:53:02 UTC 2005
On Monday 11 July 2005 11:41, Vladimir Prus wrote:
> Fix a bug and eliminate code duplication in KDevProject::runDirectory.
> 1. When 'mainprogram' was a simple name (e.g. 'print_pointers') and run
> directory radio value was "executable", the code in
> KDevCustomProject::runDirectory, and many other project kinds,
> would concatenate projectDirectory() with the name of main target.
> That give full paths to executable, not a directory of executable, which
> is needed. For example, for executable e 'foo/print_pointers' we got
> get '/tmp/project/foo', but for executable name
> 'print_pointers' we got '/tmp/project/print_pointers'.
> The fix is trivial.
> 2. The same runDirectory logic was repeated for most project plugins.
> This patch introduces base KDevProject::defaultRunDirectory, which
> is called from derived class' runDirectory method, with specific name
> of plugin.
> Okay to commit?
yes. The original code is mine and I had to duplicate it all over the place
because I was not supposed to add stuff to KDevProject.
But now things have
changed and we can do all kinds of stuff with KDevProject.
The KDevelop project
More information about the KDevelop-devel