From: malaterre Date: Mon, 3 May 2004 19:26:53 +0000 (+0000) Subject: Better implementation of the black list X-Git-Tag: Version0.5.bp~195 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=2a8a83908a37900ed88d4a8ca49073c7ef4db3d3;p=gdcm.git Better implementation of the black list --- diff --git a/Testing/CMakeLists.txt b/Testing/CMakeLists.txt index b4e41de2..d19495f3 100644 --- a/Testing/CMakeLists.txt +++ b/Testing/CMakeLists.txt @@ -83,20 +83,18 @@ FILE(GLOB GDCM_DATA_IMAGES_GLOB_DCM "${GDCM_DATA_ROOT}/*.dcm" ) +SET(GDCM_DATA_IMAGES_GLOB ${GDCM_DATA_IMAGES_GLOB_DCM} ${GDCM_DATA_IMAGES_GLOB_ACR}) + # Black list of images know to break lots of readers (efilm, xmedcon ...): SET(BLACK_LIST "gdcm-JPEG-LossLessThoravision.dcm" ) -SET(GDCM_DATA_IMAGES_GLOB ${GDCM_DATA_IMAGES_GLOB_DCM} ${GDCM_DATA_IMAGES_GLOB_ACR}) - # This is a GLOB expression, change it into a list separated with a comma and \n SET(GDCM_DATA_IMAGES) FOREACH(filename ${GDCM_DATA_IMAGES_GLOB}) GET_FILENAME_COMPONENT(filename_temp ${filename} NAME) - #MESSAGE(STATUS ${filename_temp}) - STRING(COMPARE EQUAL ${BLACK_LIST} ${filename_temp} bad_dicom) - #MESSAGE(STATUS ${bad_dicom}) + STRING(REGEX MATCH ${filename_temp} bad_dicom ${BLACK_LIST}) IF(NOT bad_dicom) SET(GDCM_DATA_IMAGES "${GDCM_DATA_IMAGES}\n\"${filename}\",") ENDIF(NOT bad_dicom)