[Insight-developers] cmake

Miller, James V (Research) millerjv@crd.ge.com
Wed, 25 Sep 2002 10:45:43 -0400


The include paths and library paths are in UseITK.cmake not FindITK.cmake

> -----Original Message-----
> From: Bill Hoffman [mailto:bill.hoffman@kitware.com]
> Sent: Wednesday, September 25, 2002 10:39 AM
> To: Stephen R. Aylward; Insight-Developers (E-mail)
> Subject: Re: [Insight-developers] cmake
> 
> 
> 
> It should add all the include paths and library paths, but 
> not the libraries.
> The users should specifiy only the libraries directly used by 
> the application.
> CMake now knows which libraries need each other.  So, the 
> above should work with
> one added line:
> 
> TARGET_LINK_LIBRARIES(MyProject ITKNumerics ITKIO)
> 
> (Assuming the project used ITKNumerics and ITKIO directly.   
> Cmake will
> add all the other libraries used by ITKNumerics and ITKIO.)  
> We don't want
> to force folks to link in libraries they are not using.
> 
> If the include paths and library path is not being added, I 
> will fix it.
> 
> -Bill
> 
> 
> At 10:14 AM 9/25/2002 -0400, Stephen R. Aylward wrote:
> 
> >Hi,
> >
> >If someone does a FindITK.cmake, shouldn't we assume that 
> they want to include ITK paths and libraries?
> >
> >There are arguments against this, but perhaps it would be 
> nice if the following CMakeLists.txt file was sufficient to 
> compile an ITK program out of source...
> >
> >PROJECT(MyProject)
> >
> >INCLUDE (${CMAKE_ROOT}/Modules/FindITK.cmake)
> >
> >SET ( MYPROJECT_SRCS
> >main.cxx
> >)
> >
> >ADD_EXECUTABLE( MyProject MYPROJECT_SRCS )
> >
> 
> 
> _______________________________________________
> Insight-developers mailing list
> Insight-developers@public.kitware.com
> http://public.kitware.com/mailman/listinfo/insight-developers
>