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

Alexander Neundorf a.neundorf-work at gmx.net
Mon Jun 12 02:12:13 EDT 2006


> -------- Original-Nachricht --------
> Datum: Mon, 12 Jun 2006 01:33:45 -0400
> Von: kdsfinger at gmail.com
> An: cmake <cmake at cmake.org>
> Betreff: [CMake] how to write cmake file for ImageMagick package?
> 
> hi, all,
> 
> I am trying to use the Magick++ package but not know how to include itin 
> cmake. The cmake comes with the FindImageMagick.cmake in theModules, but 
> does not work. So I am trying to write anotherFindImageMagick.cmake
> instead 
> (not work either). Here is the cmake fileI 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 dirdoes
> not contain the IMAGEMAGICKConfig.cmake in the assigned dir. I amsure I 
> don't have the file anywhere in my linux box. So, how can Iimport the 
> ImageMagick package? Thanks for your suggestions.

Where do you put your FindImageMagick.cmake ?
In order for cmake to find it it has to be located either in the system cmake module dir or you have to set CMAKE_MODULE_PATH so that it includes the directory where the file is located.

Bye
Alex

-- 


"Feel free" – 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail


More information about the CMake mailing list