[CMake] how to write cmake file for ImageMagick package?

kdsfinger at gmail.com kdsfinger at gmail.com
Mon Jun 12 01:33:45 EDT 2006


hi, all,

I am trying to use the Magick++ package but not know how to include it in
cmake. The cmake comes with the FindImageMagick.cmake in the Modules, but
does not work. So I am trying to write another FindImageMagick.cmake instead
(not work either). Here is the cmake file I wrote:
-----------------------------------------------------------
FIND_PATH(IMAGEMAGICk_INCLUDE_DIR Magick++.h /usr/local/include/)

FIND_LIBRARY(IMAGEMAGICK_LIBRARY NAMES magick Magick++ wand PATH
/usr/local/include/)

IF (IMAGEMAGICK_INCLUDE_DIR AND IMAGEMAGICK_LIBRARY)
   SET(IMAGEMAGICK_FOUND TRUE)
ENDIF (IMAGEMAGICK_INCLUDE_DIR AND IMAGEMAGICK_LIBRARY)


IF (IMAGEMAGICK_FOUND)
   IF (NOT ImageMagick_FIND_QUIETLY)
      MESSAGE(STATUS "Found ImageMagick: ${IMAGEMAGICK_LIBRARY}")
   ENDIF (NOT ImageMagick_FIND_QUIETLY)
ELSE (IMAGEMAGICK_FOUND)
   IF (ImageMagick_FIND_REQUIRED)
      MESSAGE(FATAL_ERROR "Could not find ImageMagick")
   ENDIF (ImageMagick_FIND_REQUIRED)
ENDIF (IMAGEMAGICK_FOUND)
----------------------------------------------------------over

When I do ccmake ., and try to set up the dir, it keeps saying the dir does
not contain the IMAGEMAGICKConfig.cmake in the assigned dir. I am sure I
don't have the file anywhere in my linux box. So, how can I import the
ImageMagick package? Thanks for your suggestions.

zl2k
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20060612/e5d77478/attachment.htm


More information about the CMake mailing list