1 #-----------------------------------------------------------------------------
2 OPTION(USE_ITK "Build ITK-based " ON)
8 INCLUDE(${ITK_USE_FILE})
10 SET(MARACAS_ITK_LIBRARIES
11 ${MARACAS_ITK_LIBRARIES}
19 MARK_AS_ADVANCED(ITK_DIR)
21 # images compilation option
22 OPTION ( itk_IMAGE_DIM_2 "itk : Compile 2D images" ON)
23 OPTION ( itk_IMAGE_DIM_3 "itk : Compile 3D images" ON)
24 OPTION ( itk_IMAGE_TYPE_UCHAR "itk : Compile unsigned char images" ON)
25 OPTION ( itk_IMAGE_TYPE_SHORT "itk : Compile short images" ON)
26 OPTION ( itk_IMAGE_TYPE_USHORT "itk : Compile unsigned short images" ON)
27 OPTION ( itk_IMAGE_TYPE_INT "itk : Compile int images" ON)
28 OPTION ( itk_IMAGE_TYPE_FLOAT "itk : Compile float images" ON)
30 # IF ( itk_IMAGE_DIM_2 )
31 # ADD_DEF( BBTK_ITK_IMAGE_DIM_2 )
32 # ENDIF ( itk_IMAGE_DIM_2 )
34 # IF ( itk_IMAGE_DIM_3 )
35 # ADD_DEF( BBTK_ITK_IMAGE_DIM_3 )
36 # ENDIF ( itk_IMAGE_DIM_3 )
38 # IF ( itk_IMAGE_TYPE_UCHAR )
39 # ADD_DEF( BBTK_ITK_IMAGE_TYPE_UCHAR )
40 # ENDIF ( itk_IMAGE_TYPE_UCHAR )
42 # IF ( itk_IMAGE_TYPE_SHORT )
43 # ADD_DEF( BBTK_ITK_IMAGE_TYPE_SHORT )
44 # ENDIF ( itk_IMAGE_TYPE_SHORT )
46 # IF ( itk_IMAGE_TYPE_USHORT )
47 # ADD_DEF( BBTK_ITK_IMAGE_TYPE_USHORT )
48 # ENDIF ( itk_IMAGE_TYPE_USHORT )
50 # IF ( itk_IMAGE_TYPE_INT )
51 # ADD_DEF( BBTK_ITK_IMAGE_TYPE_INT )
52 # ENDIF ( itk_IMAGE_TYPE_INT )
54 # IF ( itk_IMAGE_TYPE_FLOAT )
55 # ADD_DEF( BBTK_ITK_IMAGE_TYPE_FLOAT )
56 # ENDIF ( itk_IMAGE_TYPE_FLOAT )
61 "Cannot build MARACAS without ITK. Please set ITK_DIR.")
70 MARK_AS_ADVANCED(USE_ITK)
71 #-----------------------------------------------------------------------------