--- cmake-3.0.0-rc1/Modules/FindDCMTK.cmake.orig 2014-02-26 08:41:21.000000000 -0700 +++ cmake-3.0.0-rc1/Modules/FindDCMTK.cmake 2014-04-04 09:14:46.290915700 -0600 @@ -33,6 +33,10 @@ # Written for VXL by Amitha Perera. # Upgraded for GDCM by Mathieu Malaterre. # Modified for EasyViz by Thomas Sondergaard. +# +# Wed Jul 27 2011 Ankur Sinha +# - Add all dcmtk libs +# - Add usr/lib to paths # if(NOT DCMTK_FOUND AND NOT DCMTK_DIR) @@ -47,20 +51,26 @@ foreach(lib dcmdata + dcmdsig dcmimage dcmimgle dcmjpeg + dcmjpls dcmnet dcmpstat dcmqrdb - dcmsign dcmsr dcmtls + dcmwlm ijg12 ijg16 ijg8 + libi2d + oflog ofstd) + + find_library(DCMTK_${lib}_LIBRARY ${lib} PATHS @@ -69,7 +79,8 @@ ${DCMTK_DIR}/${lib}/libsrc/Debug ${DCMTK_DIR}/${lib}/Release ${DCMTK_DIR}/${lib}/Debug - ${DCMTK_DIR}/lib) + ${DCMTK_DIR}/lib + /usr/lib/dcmtk) mark_as_advanced(DCMTK_${lib}_LIBRARY) @@ -85,13 +96,16 @@ set(DCMTK_dcmimage_TEST_HEADER dicoimg.h) set(DCMTK_dcmimgle_TEST_HEADER dcmimage.h) set(DCMTK_dcmjpeg_TEST_HEADER djdecode.h) +set(DCMTK_dcmjpls_TEST_HEADER djcodecd.h) set(DCMTK_dcmnet_TEST_HEADER assoc.h) set(DCMTK_dcmpstat_TEST_HEADER dcmpstat.h) set(DCMTK_dcmqrdb_TEST_HEADER dcmqrdba.h) set(DCMTK_dcmsign_TEST_HEADER sicert.h) set(DCMTK_dcmsr_TEST_HEADER dsrtree.h) set(DCMTK_dcmtls_TEST_HEADER tlslayer.h) +set(DCMTK_dcmwlm_TEST_HEADER wldsfs.h) set(DCMTK_ofstd_TEST_HEADER ofstdinc.h) +set(DCMTK_oflog_TEST_HEADER oflog.h) foreach(dir config @@ -99,16 +113,20 @@ dcmimage dcmimgle dcmjpeg + dcmjpls dcmnet dcmpstat dcmqrdb dcmsign dcmsr dcmtls + dcmwlen + oflog ofstd) find_path(DCMTK_${dir}_INCLUDE_DIR ${DCMTK_${dir}_TEST_HEADER} PATHS + /usr/include/dcmtk ${DCMTK_DIR}/${dir}/include ${DCMTK_DIR}/${dir} ${DCMTK_DIR}/include/${dir}