From 2a8a83908a37900ed88d4a8ca49073c7ef4db3d3 Mon Sep 17 00:00:00 2001 From: malaterre Date: Mon, 3 May 2004 19:26:53 +0000 Subject: [PATCH] Better implementation of the black list --- Testing/CMakeLists.txt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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) -- 2.48.1