| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | 
							- #
 
- # This module finds if ImageMagick tools are installed and determines 
 
- # where the executables are. This code sets the following variables:
 
- #
 
- #  IMAGEMAGICK_CONVERT_EXECUTABLE   = the full path to the 'convert' utility 
 
- #  IMAGEMAGICK_MOGRIFY_EXECUTABLE   = the full path to the 'mogrify' utility 
 
- #  IMAGEMAGICK_IMPORT_EXECUTABLE    = the full path to the 'import'  utility 
 
- #  IMAGEMAGICK_MONTAGE_EXECUTABLE   = the full path to the 'montage' utility 
 
- #  IMAGEMAGICK_COMPOSITE_EXECUTABLE = the full path to the 'composite' utility 
 
- #
 
- IF (WIN32)
 
-   # Try to find the ImageMagick binary path.
 
-   FIND_PATH(IMAGEMAGICK_BINARY_PATH mogrify.exe
 
-     [HKEY_LOCAL_MACHINE\\SOFTWARE\\ImageMagick\\Current;BinPath]
 
-     DOC "Path to the ImageMagick binary directory where all executable should be found."
 
-   )
 
-   # Be extra-careful here: we do NOT want CMake to look in the system's PATH
 
-   # env var to search for convert.exe, otherwise it is going to pick
 
-   # Window's own convert.exe, and you may say good-bye to your disk.
 
-   FIND_PROGRAM(IMAGEMAGICK_CONVERT_EXECUTABLE
 
-     NAMES convert
 
-     PATHS ${IMAGEMAGICK_BINARY_PATH}
 
-     NO_SYSTEM_PATH
 
-     DOC "Path to ImageMagick's convert executable. WARNING: note that this tool, named convert.exe, conflicts with Microsoft Window's own convert.exe, which is used to convert FAT partitions to NTFS format ! Therefore, be extra-careful and make sure the right convert.exe has been picked."
 
-   )
 
- ELSE (WIN32)
 
-   SET (IMAGEMAGICK_BINARY_PATH "")
 
-   FIND_PROGRAM(IMAGEMAGICK_CONVERT_EXECUTABLE
 
-     NAMES convert
 
-     PATHS ${IMAGEMAGICK_BINARY_PATH}
 
-     DOC "Path to ImageMagick's convert executable."
 
-   )
 
- ENDIF (WIN32)
 
- # Find mogrify, import, montage, composite
 
- FIND_PROGRAM(IMAGEMAGICK_MOGRIFY_EXECUTABLE
 
-   NAMES mogrify
 
-   PATHS ${IMAGEMAGICK_BINARY_PATH}
 
-   DOC "Path to ImageMagick's mogrify executable."
 
- )
 
- FIND_PROGRAM(IMAGEMAGICK_IMPORT_EXECUTABLE
 
-   NAMES import
 
-   PATHS ${IMAGEMAGICK_BINARY_PATH}
 
-   DOC "Path to ImageMagick's import executable."
 
- )
 
- FIND_PROGRAM(IMAGEMAGICK_MONTAGE_EXECUTABLE
 
-   NAMES montage
 
-   PATHS ${IMAGEMAGICK_BINARY_PATH}
 
-   DOC "Path to ImageMagick's montage executable."
 
- )
 
- FIND_PROGRAM(IMAGEMAGICK_COMPOSITE_EXECUTABLE
 
-   NAMES composite
 
-   PATHS ${IMAGEMAGICK_BINARY_PATH}
 
-   DOC "Path to ImageMagick's composite executable."
 
- )
 
- MARK_AS_ADVANCED(
 
-   IMAGEMAGICK_BINARY_PATH
 
-   IMAGEMAGICK_CONVERT_EXECUTABLE
 
-   IMAGEMAGICK_MOGRIFY_EXECUTABLE
 
-   IMAGEMAGICK_IMPORT_EXECUTABLE
 
-   IMAGEMAGICK_MONTAGE_EXECUTABLE
 
-   IMAGEMAGICK_COMPOSITE_EXECUTABLE
 
- )
 
 
  |