jueves, marzo 13, 2008

VTK + ITK project using CMake in Ubuntu Gutsy

Install ITK (from sources) and VTK (from apt packages).

1. Create a directory for the project.
2. Create a CMakeLists.txt file with the content:

PROJECT( myProject )

FIND_PACKAGE ( ITK )
IF ( ITK_FOUND )
INCLUDE( ${USE_ITK_FILE} )
ENDIF( ITK_FOUND )

FIND_PACKAGE ( VTK )
IF ( VTK_FOUND )
INCLUDE( ${USE_VTK_FILE} )
ENDIF( VTK_FOUND )

INCLUDE_DIRECTORIES(
${myProject_SOURCE_DIR}
)

ADD_EXECUTABLE( myProject myProject.cxx )

TARGET_LINK_LIBRARIES ( myProject
ITKBasicFilters ITKCommon ITKIO
vtkRendering vtkGraphics vtkHybrid
vtkImaging vtkIO vtkFiltering vtkCommon
)

3. cmake .
4. make

And that is it! All the dependencies will be linked automatically, if they're found, if not it will ask you for installation.


http://na-mic.org/Wiki/images/e/ed/Insight-VTK.ppt