BUG: Add support for system libtiff 4.0.0-4.0.2
authorBradley Lowekamp <blowekamp@mail.nih.gov>
Thu, 27 Feb 2014 21:54:35 +0000 (16:54 -0500)
committerMatt McCormick <matt.mccormick@kitware.com>
Mon, 3 Mar 2014 17:26:55 +0000 (12:26 -0500)
commitdd5a6c3f323b94b8492a3a560113e7174c1fc49c
tree94a7f0ffdb173b1d2c1c251f75e308ca82dd07d8
parent3e550bf8d55635756b7c8ea54d39516795b62169
BUG: Add support for system libtiff 4.0.0-4.0.2

This patch provides a work around for using a system libtiff for
version 4.0.0-4.0.2. The TIFFField data structure was made opaque, but
the necessary methods to access the member to inspect the tiff fields
were only made available in 4.0.3. This patch inspects the headers for
this case, and provides a copy of the declaration for the internal
structure defined in tif_dir.h for uniform access.

Change-Id: I636b7322f02c99b463db83abac6b6f52c4b9dfb3
Modules/IO/TIFF/src/itkTIFFImageIO.cxx
Modules/ThirdParty/TIFF/CMakeLists.txt
Modules/ThirdParty/TIFF/src/itk_tiff.h.in