SET(BBTK_VTK_LIBRARIES
# vtkCommon
vtkImaging vtkGraphics vtkRendering vtkFiltering vtkCommon vtkWidgets
+ vtkVolumeRendering
# LG : removed vtkIO because conflict with itktiff lib in ITKIO
)
MARK_AS_ADVANCED(VTK_DIR)
+ ELSE(VTK_FOUND)
+ message(FATAL_ERROR "VTK_DIR not found")
ENDIF(VTK_FOUND)
ENDIF(USE_VTK)
#-----------------------------------------------------------------------------
SET(BBTK_GDCM_LIBRARIES
# TO DO : USE GDCM LINK LIBRARIES !!!
- libgdcm libgdcmjpeg8 libgdcmjpeg12libgdcmjpeg16
+ gdcm gdcmjpeg8 gdcmjpeg12 gdcmjpeg16
)
+
+ IF(USE_VTK )
+ SET(BBTK_GDCM_LIBRARIES
+ ${BBTK_GDCM_LIBRARIES}
+ vtkgdcm
+ )
+ ENDIF(USE_VTK)
+
ENDIF(GDCM_FOUND)
ENDIF(USE_GDCM)
#-----------------------------------------------------------------------------
MARK_AS_ADVANCED(LATEX_tth_CONVERTER)
ENDIF(USE_TTH)
#-----------------------------------------------------------------------------
+
+
+#-----------------------------------------------------------------------------
+IF(USE_BOOST)
+ IF(BBTK_USE_SHIPPED_BOOST)
+ MESSAGE(STATUS "bbtk uses shipped boost C++ library (${BBTK_SHIPPED_BOOST})")
+ INCLUDE_DIRECTORIES(
+ ${PROJECT_SOURCE_DIR}/kernel/src/ThirdParty/${BBTK_SHIPPED_BOOST})
+
+
+ SET(BBTK_BOOST_LIBRARIES
+ bbtk_boost_signals
+ )
+
+ ELSE(BBTK_USE_SHIPPED_BOOST)
+ FIND_PACKAGE(Boost REQUIRED)
+ MARK_AS_ADVANCED(Boost_INCLUDE_DIR)
+ IF(Boost_FOUND)
+ MESSAGE(STATUS "Looking for boost C++ library... - found in ${Boost_INCLUDE_DIR}")
+ INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
+ LINK_DIRECTORIES( ${Boost_LIBRARY_DIRS} )
+ SET(BBTK_BOOST_LIBRARIES
+ boost_signals
+ )
+ ELSE(Boost_FOUND)
+ MESSAGE(FATAL_ERRO "boost C++ library not found - either set Boost_INCLUDE_DIR or set BBTK_USE_SHIPPED_BOOST to ON to use shipped ${BBTK_SHIPPED_BOOST}")
+ ENDIF(Boost_FOUND)
+ ENDIF(BBTK_USE_SHIPPED_BOOST)
+ENDIF(USE_BOOST)
+#-----------------------------------------------------------------------------