From: Vivien Delmon Date: Fri, 25 Oct 2013 13:44:38 +0000 (+0200) Subject: Do not compile clitkDice with ITK < 4 X-Git-Tag: v1.4.0~155^2~5 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=e8fd7a756b5251214007a831ea60c6b0aa3dfac3;p=clitk.git Do not compile clitkDice with ITK < 4 clitkDice needs an itkLabelOverlapMeasuresImageFilter.h that was present in clitk but has been removed (by David Sarrut !!) in f4854864b1e9dacf51ffee720eeb4c72edb59e4f The class is now part of ITK > 4. --- diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index a4594a2..06d85a7 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -251,11 +251,6 @@ IF (CLITK_BUILD_TOOLS) TARGET_LINK_LIBRARIES(clitkTransformLandmarks clitkCommon) SET(TOOLS_INSTALL ${TOOLS_INSTALL} clitkTransformLandmarks) - WRAP_GGO(clitkDice_GGO_C clitkDice.ggo) - ADD_EXECUTABLE(clitkDice clitkDice.cxx ${clitkDice_GGO_C}) - TARGET_LINK_LIBRARIES(clitkDice clitkSegmentationGgoLib clitkCommon ${ITK_LIBRARIES} ) - SET(TOOLS_INSTALL ${TOOLS_INSTALL} clitkDice) - WRAP_GGO(clitkMaskLandmarks_GGO_C clitkMaskLandmarks.ggo) ADD_EXECUTABLE(clitkMaskLandmarks clitkMaskLandmarks.cxx ${clitkMaskLandmarks_GGO_C}) TARGET_LINK_LIBRARIES(clitkMaskLandmarks clitkCommon) @@ -353,8 +348,14 @@ IF (CLITK_BUILD_TOOLS) #========================================================= IF(ITK_VERSION_MAJOR VERSION_LESS 4) + MESSAGE("clitkDice is not compatible with ITK<4. It will not be built.") MESSAGE("clitkDicomRTPlan2Gate is not compatible with GDCM<2 (ITK<4). It will not be built.") ELSE(ITK_VERSION_MAJOR VERSION_LESS 4) + WRAP_GGO(clitkDice_GGO_C clitkDice.ggo) + ADD_EXECUTABLE(clitkDice clitkDice.cxx ${clitkDice_GGO_C}) + TARGET_LINK_LIBRARIES(clitkDice clitkSegmentationGgoLib clitkCommon ${ITK_LIBRARIES} ) + SET(TOOLS_INSTALL ${TOOLS_INSTALL} clitkDice) + WRAP_GGO(clitkDicomRTPlan2Gate_GGO_C clitkDicomRTPlan2Gate.ggo) ADD_EXECUTABLE(clitkDicomRTPlan2Gate clitkDicomRTPlan2Gate.cxx clitkDicomRTPlan2Gate_ggo.c) TARGET_LINK_LIBRARIES(clitkDicomRTPlan2Gate clitkCommon)