#-----------------------------------------------------------------------------
IF(USE_VTK)
- # Search VTK
- FIND_PACKAGE(VTK)
- # If vtk found
- IF(VTK_FOUND)
- MESSAGE ( STATUS "Looking for VTK... found")
- MESSAGE ( STATUS "* Dir = ${VTK_DIR}")
- MESSAGE ( STATUS "* Version = ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}.${VTK_BUILD_VERSION}")
- INCLUDE(${VTK_USE_FILE})
- CREA_DEFINE( USE_VTK )
- SET(VTK_LIBRARIES
- vtkImaging vtkGraphics vtkRendering vtkFiltering vtkCommon vtkWidgets
- vtkVolumeRendering
- # LG : removed vtkIO because conflict with itktiff lib in ITKIO
- )
- IF(NOT USE_ITK)
- SET(VTK_LIBRARIES ${VTK_LIBRARIES} vtkIO)
- ENDIF(NOT USE_ITK)
- MARK_AS_ADVANCED(VTK_DIR)
- ELSE(VTK_FOUND)
- message(FATAL_ERROR "VTK_DIR not found")
- ENDIF(VTK_FOUND)
+ INCLUDE(${CREA_CMAKE_DIR}/CREAMacro_FindAndUseVTK.cmake)
+ CREA_FIND_AND_USE_VTK()
ENDIF(USE_VTK)
#-----------------------------------------------------------------------------
+#-----------------------------------------------------------------------------
+IF(USE_KW)
+ # Search KWWidgets
+ FIND_PACKAGE(KWWidgets)
+ # If found
+ IF(KWWidgets_FOUND)
+ MESSAGE ( STATUS "=======================================")
+ MESSAGE ( STATUS "Looking for KWWidgets... found")
+ MESSAGE ( STATUS "* Dir = ${KWWidgets_DIR}")
+ MESSAGE ( STATUS "* Version = ${KWWidgets_MAJOR_VERSION}.${KWWidgets_MINOR_VERSION}.${KWWidgets_BUILD_VERSION}")
+ INCLUDE(${KWWidgets_USE_FILE})
+ ADD_DEF( USE_KWWIDGETS )
+ SET(KWWIDGETS_LIBRARIES
+ ${KWWidgets_LIBRARIES}
+ )
+ MARK_AS_ADVANCED(KWWidgets_DIR)
+ ELSE(KWWidgets_FOUND)
+ message(FATAL_ERROR "KWWidgets_DIR not found")
+ ENDIF(KWWidgets_FOUND)
+ENDIF(USE_KW)
+#-----------------------------------------------------------------------------
+
+
#-----------------------------------------------------------------------------
IF(USE_ITK)
FIND_PACKAGE(ITK)
# If itk found
IF(ITK_FOUND)
+ MESSAGE ( STATUS "=======================================")
MESSAGE ( STATUS "Looking for ITK... found")
MESSAGE ( STATUS "* Dir = ${ITK_DIR}")
MESSAGE ( STATUS "* Version = ${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR}.${ITK_VERSION_PATCH}")
ITKCommon ITKIO ITKBasicFilters ITKAlgorithms
)
MARK_AS_ADVANCED(ITK_DIR)
- # images compilation option
- OPTION ( itk_IMAGE_DIM_2 "itk : Compile 2D images" ON)
- OPTION ( itk_IMAGE_DIM_3 "itk : Compile 3D images" ON)
- OPTION ( itk_IMAGE_DIM_4 "itk : Compile 4D images" ON)
- OPTION ( itk_IMAGE_TYPE_CHAR "itk : Compile char images" ON)
- OPTION ( itk_IMAGE_TYPE_UCHAR "itk : Compile unsigned char images" ON)
- OPTION ( itk_IMAGE_TYPE_SHORT "itk : Compile short images" ON)
- OPTION ( itk_IMAGE_TYPE_USHORT "itk : Compile unsigned short images" ON)
- OPTION ( itk_IMAGE_TYPE_INT "itk : Compile int images" ON)
- OPTION ( itk_IMAGE_TYPE_UINT "itk : Compile unsigned int images" ON)
- OPTION ( itk_IMAGE_TYPE_FLOAT "itk : Compile float images" ON)
- OPTION ( itk_IMAGE_TYPE_DOUBLE "itk : Compile double images" ON)
-
- IF ( itk_IMAGE_DIM_2 )
- CREA_DEFINE( BBTK_ITK_IMAGE_DIM_2 )
- ENDIF ( itk_IMAGE_DIM_2 )
-
- IF ( itk_IMAGE_DIM_3 )
- CREA_DEFINE( BBTK_ITK_IMAGE_DIM_3 )
- ENDIF ( itk_IMAGE_DIM_3 )
-
- IF ( itk_IMAGE_DIM_4 )
- CREA_DEFINE( BBTK_ITK_IMAGE_DIM_4 )
- ENDIF ( itk_IMAGE_DIM_4 )
-
- IF ( itk_IMAGE_TYPE_CHAR )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_int8_t )
- ENDIF ( itk_IMAGE_TYPE_CHAR )
-
- IF ( itk_IMAGE_TYPE_UCHAR )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_uint8_t )
- ENDIF ( itk_IMAGE_TYPE_UCHAR )
-
- IF ( itk_IMAGE_TYPE_SHORT )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_int16_t )
- ENDIF ( itk_IMAGE_TYPE_SHORT )
-
- IF ( itk_IMAGE_TYPE_USHORT )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_uint16_t )
- ENDIF ( itk_IMAGE_TYPE_USHORT )
-
- IF ( itk_IMAGE_TYPE_INT )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_int32_t )
- ENDIF ( itk_IMAGE_TYPE_INT )
-
- IF ( itk_IMAGE_TYPE_UINT )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_uint32_t )
- ENDIF ( itk_IMAGE_TYPE_UINT )
-
- IF ( itk_IMAGE_TYPE_FLOAT )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_float )
- ENDIF ( itk_IMAGE_TYPE_FLOAT )
-
- IF ( itk_IMAGE_TYPE_DOUBLE )
- CREA_DEFINE( BBTK_ITK_IMAGE_TYPE_double )
- ENDIF ( itk_IMAGE_TYPE_DOUBLE )
ELSE(ITK_FOUND)
message(FATAL_ERROR "ITK_DIR not found")
ENDIF(ITK_FOUND)
INCLUDE(${GDCM_USE_FILE})
CREA_DEFINE( USE_GDCM )
+ MESSAGE ( STATUS "=======================================")
MESSAGE ( STATUS "Looking for GDCM... found")
MESSAGE ( STATUS "* Dir = ${GDCM_DIR}")
MESSAGE ( STATUS "* Version = ${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}")
CREA_DEFINE( USE_GDCM2 )
CREA_DEFINE_WITH_VAL( GDCM_NAME_SPACE gdcm )
+ MESSAGE ( STATUS "=======================================")
MESSAGE ( STATUS "Looking for GDCM2... found")
MESSAGE ( STATUS "* Dir = ${GDCM_DIR}")
MESSAGE ( STATUS "* Version = ${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}.${GDCM_BUILD_VERSION}")
#-----------------------------------------------------------------------------
IF(USE_WXWIDGETS)
- INCLUDE(${CREA_CMAKE_DIR}/CREAMacro_wxWidgets.cmake)
+ INCLUDE(${CREA_CMAKE_DIR}/CREAMacro_FindAndUseWxWidgets.cmake)
CREA_FIND_WXWIDGETS()
CREA_USE_WXWIDGETS()
ENDIF(USE_WXWIDGETS)
#-----------------------------------------------------------------------------
IF(USE_DOXYGEN)
+ MESSAGE ( STATUS "=======================================")
FIND_PACKAGE(Doxygen REQUIRED)
# MESSAGE(STATUS "Looking for doxygen... - found ${DOXYGEN}")
# IF(DOXYGEN)
#-----------------------------------------------------------------------------
IF(USE_LATEX)
FIND_PACKAGE(LATEX REQUIRED)
+ MESSAGE ( STATUS "=======================================")
MESSAGE(STATUS "Looking for latex... - found ${LATEX_COMPILER}")
ENDIF(USE_LATEX)
#-----------------------------------------------------------------------------
IF (NOT LATEX_tth_CONVERTER)
MESSAGE(FATAL_ERROR "TTH not found (LATEX_tth_CONVERTER). Required to build the HTML documentation from tex source")
ELSE (NOT LATEX_tth_CONVERTER)
- MESSAGE(STATUS "Looking for tth... - found ${LATEX_tth_CONVERTER}")
+ MESSAGE ( STATUS "=======================================")
+ MESSAGE ( STATUS "Looking for tth... - found ${LATEX_tth_CONVERTER}")
ENDIF(NOT LATEX_tth_CONVERTER)
MARK_AS_ADVANCED(LATEX_tth_CONVERTER)
ENDIF(USE_TTH)
IF(USE_BOOST)
FIND_PACKAGE(Boost REQUIRED)
IF(Boost_FOUND)
- MESSAGE(STATUS "Looking for boost C++ library... - found in ${Boost_INCLUDE_DIR}")
+ MESSAGE ( STATUS "=======================================")
+ MESSAGE ( STATUS "Looking for boost C++ library... - found in ${Boost_INCLUDE_DIR}")
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
LINK_DIRECTORIES( ${Boost_LIBRARY_DIRS} )
CREA_DEFINE( USE_BOOST )