[Insight-developers] Right way to refer to external library

Bill Hoffman bill . hoffman at kitware . com
Wed, 27 Aug 2003 12:45:37 -0400


Well, FFTW, is GPL, so we can not suck it into ITK even if we wanted to.
It also means that if this option is turned on, then ITK would be GPL'ed as
well.   Also, the code in ITK that depends on FFTW will be GPL which means
it can not be part of ITK.  

So, I think you may have to look elsewhere for an FFT implementation.
There is a 1-d FFT in vnl, but I assume that is not good enough for what
you are doing. 

Unless the code is in applications, it should not depend on outside libraries.
For zlib, png, expat, and vxl we made them part of the ITK distribution.  We
do not want people to have to collect up a group of packages in order to build ITK,
so everything you need for the core ITK, should be included with ITK.   
The only relaxation of this rule, is the tcl/python bindings.

-Bill


At 12:05 PM 8/27/2003, Kent Williams wrote:
>Quick question. For the FFT implementation I need to 1) add a configuration 
>variable for selecting which FFT implementation to compile against 2) specify 
>where those library and include files reside.
>
>I can safely assume we don't want to suck FFTW into the ITK source tree, 
>right?
>
>If there's a particular feature that resembles what I'm trying to do 
>(conditionally include one of several external libraries) just point me at it 
>and I'll use it as a template.
>
>_______________________________________________
>Insight-developers mailing list
>Insight-developers at itk . org
>http://www . itk . org/mailman/listinfo/insight-developers