TestEnumVR.cxx
TestBuildUpDicomDir.cxx # writes a file named "NewDICOMDIR"
)
-IF(UNIX)
+IF(UNIX OR WIN32)
SET(TEST_SOURCES ${TEST_SOURCES}
- #TestInline.cxx
+ TestInline.cxx
)
-ENDIF(UNIX)
+ENDIF(UNIX OR WIN32)
# add tests that require data
IF (GDCM_DATA_ROOT)
)
# add test that require VTK:
IF(GDCM_VTK)
+
IF("${VTK_MAJOR_VERSION}" LESS 4)
MESSAGE(FATAL_ERROR "This VTK version is not supported, you are on your own !")
ELSE("${VTK_MAJOR_VERSION}" LESS 4)
+
IF("${VTK_MAJOR_VERSION}" EQUAL 4 AND "${VTK_MINOR_VERSION}" EQUAL 2)
MESSAGE(FATAL_ERROR "This VTK version is not supported, you are on your own !"
"Although gdcm should compile fine. You just need to turn BUILD_TESTING:=OFF")
MESSAGE(FATAL_ERROR "This VTK version is not supported, you are on your own !"
"Although gdcm should compile fine. You just need to turn BUILD_TESTING:=OFF")
ENDIF("${VTK_MAJOR_VERSION}" EQUAL 4 AND "${VTK_MINOR_VERSION}" EQUAL 4 AND "${VTK_BUILD_VERSION}" LESS 3)
+
# Include the VTK library since we know this is going to work
INCLUDE(${VTK_USE_FILE})
# I blacklist it until the pb is solved.
# (to get some more green on the Dasboards)
"MR_Philips-Intera_BreaksNOSHADOW.dcm"
+
+ # No way we'll ever be able to read that...
+ "ELSCINT1_LOSSLESS_RICE.dcm"
+
+ # Are we even be able to support our own bugs ?
+ "SIEMENS_MAGNETOM-12-MONO2-GDCM12-VRUN.dcm"
+ "SIEMENS_GBS_III-16-ACR_NEMA_1-ULis2Bytes.dcm"
+ "SIEMENS_ImageLocationUN.dcm"
+ "TheralysGDCM120Bug.dcm"
+ "IM-0001-0066.dcm"
+ "DMCPACS_ExplicitImplicit_BogusIOP.dcm"
+ "MR_ELSCINT1_00e1_1042_SQ_feff_00e0_Item.dcm"
+ "MR_Spectroscopy_SIEMENS_OF.dcm"
+ "ELSCINT1_PMSCT_RLE1.dcm"
+ "ELSCINT1_JP2vsJ2K.dcm"
+ "GE_MR_0025xx1bProtocolDataBlock.dcm"
+ "TG18-CH-2k-01.dcm"
+ "CT-SIEMENS-MissingPixelDataInIconSQ.dcm"
+ "KODAK_CompressedIcon.dcm"
+ "LJPEG_BuginGDCM12.dcm"
+ "DX_J2K_0Padding.dcm"
+ "DX_GE_FALCON_SNOWY-VOI.dcm"
+ "PHILIPS_Brilliance_ExtraBytesInOverlay.dcm"
+ "JPEG_LossyYBR.dcm"
)
# Create a specific list of dicom files that we know are part of a sequence