[Insight-users] Makefile structure

Kajetan Berlinger kaje at kaje.info
Thu Aug 24 13:08:13 EDT 2006


Hi Luis,

On Thursday 24 August 2006 05:27, Luis Ibanez wrote:
> Hi Kajetan,
>
> The amount of code that is recompiled depends on how basic
> are the classes that you are modifying.  CMake analyzes
> the dependencies of the source code and build the libraries
> accordingly. Only libraries that depend on the modified code
> should be recompiled.

I did not use cmake again, I just used the Makefile, which was created during 
the initial installation. I guess this is the mistake?

>
>
> What specific file are you modifying ?

The SpacialObject classes (mainly BlobSpatialObject). 
Btw, how can I easily add classes to ITK? For example to have a class 
MyBlobSpatialObject in the SpatialObject Lib?
>
> When you say that it takes a long time to build,
> how much time is this ?

'Make intall' takes about 10 minutes. (Centrino 1.73 GHz).

>
> Did you enable TESTING and/or EXAMPLES when you
> configured ITK using CMake ?

Yes it is enabled. You are right. I did not think about calling cmake again.

>
>
>
>     Regards,
>
>
>        Luis

Thanks!
Kaj

>
>
>
> --------------------------
>
> Kajetan Berlinger wrote:
> > Hello,
> >
> > when I make some changes in the ITK Code just for debugging purposes, I
> > always call 'make' with the changed file as target, e.g. 'make
> > BlobSpatialObject'. Thus, I spare compiling all the code.
> > But after that to install the libs (I use shared libs) I call 'make
> > install' and that takes very long. So my question is, if there is a
> > possibility to build only the changed libraries with the itk makefile
> > structure?
> >
> > Thanks a lot!
> > Kaj
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users


More information about the Insight-users mailing list