[Cmake-commits] [cmake-commits] malaterre committed FindDCMTK.cmake 1.6 1.7

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Oct 30 11:48:47 EDT 2009


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv23358

Modified Files:
	FindDCMTK.cmake 
Log Message:
FIX: BUG: 0009804. Update FindDCMTK to look in more paths. Start looking for command line tool: dcmdump/dcmdjpeg/dcmdrle


Index: FindDCMTK.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindDCMTK.cmake,v
retrieving revision 1.6
retrieving revision 1.7
diff -C 2 -d -r1.6 -r1.7
*** FindDCMTK.cmake	28 Sep 2009 15:45:33 -0000	1.6
--- FindDCMTK.cmake	30 Oct 2009 15:48:44 -0000	1.7
***************
*** 1,3 ****
! # - find DCMTK libraries
  #
  
--- 1,3 ----
! # - find DCMTK libraries and applications
  #
  
***************
*** 10,17 ****
  # directories and compiled libraries if you've just compiled it in the
  # source tree. Just set it to the root of the tree where you extracted
! # the source.
  
  #=============================================================================
  # Copyright 2004-2009 Kitware, Inc.
  #
  # Distributed under the OSI-approved BSD License (the "License");
--- 10,18 ----
  # directories and compiled libraries if you've just compiled it in the
  # source tree. Just set it to the root of the tree where you extracted
! # the source (default to /usr/include/dcmtk/)
  
  #=============================================================================
  # Copyright 2004-2009 Kitware, Inc.
+ # Copyright 2009 Mathieu Malaterre <mathieu.malaterre at gmail.com>
  #
  # Distributed under the OSI-approved BSD License (the "License");
***************
*** 27,38 ****
  #
  # Written for VXL by Amitha Perera.
  # 
  
  FIND_PATH( DCMTK_config_INCLUDE_DIR osconfig.h
!   ${DCMTK_DIR}/config/include ${DCMTK_DIR}/include
  )
  
  FIND_PATH( DCMTK_ofstd_INCLUDE_DIR ofstdinc.h
!   ${DCMTK_DIR}/ofstd/include ${DCMTK_DIR}/include/ofstd
  )
  
--- 28,51 ----
  #
  # Written for VXL by Amitha Perera.
+ # Upgraded for GDCM by Mathieu Malaterre.
  # 
  
+ IF( NOT DCMTK_FOUND )
+   SET( DCMTK_DIR "/usr/include/dcmtk/"
+     CACHE PATH "Root of DCMTK source tree (optional)." )
+   MARK_AS_ADVANCED( DCMTK_DIR )
+ ENDIF( NOT DCMTK_FOUND )
+ 
+ 
  FIND_PATH( DCMTK_config_INCLUDE_DIR osconfig.h
!   ${DCMTK_DIR}/config/include
!   ${DCMTK_DIR}/config
!   ${DCMTK_DIR}/include
  )
  
  FIND_PATH( DCMTK_ofstd_INCLUDE_DIR ofstdinc.h
!   ${DCMTK_DIR}/ofstd/include
!   ${DCMTK_DIR}/ofstd
!   ${DCMTK_DIR}/include/ofstd
  )
  
***************
*** 48,53 ****
  
  FIND_PATH( DCMTK_dcmdata_INCLUDE_DIR dctypes.h
-   ${DCMTK_DIR}/dcmdata/include
    ${DCMTK_DIR}/include/dcmdata
  )
  
--- 61,67 ----
  
  FIND_PATH( DCMTK_dcmdata_INCLUDE_DIR dctypes.h
    ${DCMTK_DIR}/include/dcmdata
+   ${DCMTK_DIR}/dcmdata
+   ${DCMTK_DIR}/dcmdata/include
  )
  
***************
*** 64,67 ****
--- 78,82 ----
  FIND_PATH( DCMTK_dcmimgle_INCLUDE_DIR dcmimage.h
    ${DCMTK_DIR}/dcmimgle/include
+   ${DCMTK_DIR}/dcmimgle
    ${DCMTK_DIR}/include/dcmimgle
  )
***************
*** 76,90 ****
  )
  
  FIND_LIBRARY(DCMTK_imagedb_LIBRARY imagedb 
! ${DCMTK_DIR}/imagectn/libsrc/Release
! ${DCMTK_DIR}/imagectn/libsrc/
! ${DCMTK_DIR}/imagectn/libsrc/Debug
! )
  
  FIND_LIBRARY(DCMTK_dcmnet_LIBRARY dcmnet 
! ${DCMTK_DIR}/dcmnet/libsrc/Release
! ${DCMTK_DIR}/dcmnet/libsrc/Debug
! ${DCMTK_DIR}/dcmnet/libsrc/
! )
  
  
--- 91,106 ----
  )
  
+ # MM: I could not find this library on debian system / dcmtk 3.5.4
  FIND_LIBRARY(DCMTK_imagedb_LIBRARY imagedb 
!   ${DCMTK_DIR}/imagectn/libsrc/Release
!   ${DCMTK_DIR}/imagectn/libsrc/
!   ${DCMTK_DIR}/imagectn/libsrc/Debug
!   )
  
  FIND_LIBRARY(DCMTK_dcmnet_LIBRARY dcmnet 
!   ${DCMTK_DIR}/dcmnet/libsrc/Release
!   ${DCMTK_DIR}/dcmnet/libsrc/Debug
!   ${DCMTK_DIR}/dcmnet/libsrc/
!   )
  
  
***************
*** 138,143 ****
      AND DCMTK_dcmimgle_LIBRARY )
  
! IF( NOT DCMTK_FOUND )
!   SET( DCMTK_DIR "" CACHE PATH "Root of DCMTK source tree (optional)." )
!   MARK_AS_ADVANCED( DCMTK_DIR )
! ENDIF( NOT DCMTK_FOUND )
--- 154,181 ----
      AND DCMTK_dcmimgle_LIBRARY )
  
! FIND_PROGRAM(DCMTK_DCMDUMP_EXECUTABLE dcmdump
!   ${DCMTK_DIR}/bin
!   )
! 
! FIND_PROGRAM(DCMTK_DCMDJPEG_EXECUTABLE dcmdjpeg
!   ${DCMTK_DIR}/bin
!   )
! 
! FIND_PROGRAM(DCMTK_DCMDRLE_EXECUTABLE dcmdrle
!   ${DCMTK_DIR}/bin
!   )
! 
! MARK_AS_ADVANCED(
!   DCMTK_DCMDUMP_EXECUTABLE
!   DCMTK_DCMDJPEG_EXECUTABLE
!   DCMTK_DCMDRLE_EXECUTABLE
!   DCMTK_config_INCLUDE_DIR
!   DCMTK_dcmdata_INCLUDE_DIR
!   DCMTK_dcmdata_LIBRARY
!   DCMTK_dcmimgle_INCLUDE_DIR
!   DCMTK_dcmimgle_LIBRARY
!   DCMTK_dcmnet_LIBRARY
!   DCMTK_ofstd_INCLUDE_DIR
!   DCMTK_ofstd_LIBRARY
!   )
! 



More information about the Cmake-commits mailing list