Mercurial > hg > minc-tools
view minc4itk/CMakeLists.txt @ 2584:f139eafe48ce
fixed cmake build, hopefully fixing #4
author | Vladimir S. FONOV <vladimir.fonov@gmail.com> |
---|---|
date | Wed, 22 Feb 2012 16:24:49 -0500 |
parents | da1ba6dfb580 |
children | 36848f798715 |
line wrap: on
line source
FIND_PACKAGE(ITK REQUIRED) INCLUDE(${ITK_USE_FILE}) IF(NOT ITK_LIBRARIES) MESSAGE( FATAL_ERROR "ITK libraries are not found!") ENDIF(NOT ITK_LIBRARIES) IF(NOT ITK_INCLUDE_DIRS) MESSAGE( FATAL_ERROR "ITK include directories are not found!") ENDIF(NOT ITK_INCLUDE_DIRS ) #OPTION(BUILD_ITK_PLUGIN "Build ITK plugin" OFF) OPTION(BUILD_MINC4ITK_EXAMPLES "Build minc4itk examples" ON) LINK_DIRECTORIES(${ITK_LIBRARY_DIRS}) INCLUDE_DIRECTORIES( ${ITK_INCLUDE_DIRS} ) SET( MINC4ITK_HEADERS itkMincImageIOFactory.h minc_general_transform.h minc_helpers.h itkMincImageIO.h ) SET( MINC4ITK_SRC minc_helpers.cxx itkMincImageIO.cxx itkMincImageIOFactory.cxx ) ADD_LIBRARY( minc4itk ${MINC4ITK_HEADERS} ${MINC4ITK_SRC}) TARGET_LINK_LIBRARIES( minc4itk minc_io ${ITK_LIBRARIES} itkvnl_algo itkvnl ${VOLUME_IO_LIBRARY} ${MINC2_LIBRARIES} m z ) #VF ITK plugin is disabled for now #IF(BUILD_ITK_PLUGIN) #ADD_LIBRARY( minc4itk_plugin SHARED minc4itk_plugin.cxx) #TARGET_LINK_LIBRARIES( minc4itk_plugin minc4itk) #INSTALL(TARGETS minc4itk_plugin LIBRARY DESTINATION lib) #ENDIF(BUILD_ITK_PLUGIN) INSTALL(TARGETS minc4itk ARCHIVE DESTINATION lib) INSTALL(FILES ${MINC4ITK_HEADERS} DESTINATION include) IF(BUILD_MINC4ITK_EXAMPLES) add_subdirectory(examples) ENDIF(BUILD_MINC4ITK_EXAMPLES)