Moar cmake stuff.
[sdlpango.git] / cmake / FindMagick++.cmake
blobeb32c84c6777f952f35a69522c26210fdf56f875
1 # - Try to find ImageMagick++
2 # Once done, this will define
4 #  Magick++_FOUND - system has Magick++
5 #  Magick++_INCLUDE_DIRS - the Magick++ include directories
6 #  Magick++_LIBRARIES - link these to use Magick++
8 include(LibFindMacros)
10 # Dependencies
11 libfind_package(Magick++ Magick)
13 # Use pkg-config to get hints about paths
14 libfind_pkg_check_modules(Magick++_PKGCONF ImageMagick++)
16 # Include dir
17 find_path(Magick++_INCLUDE_DIR
18   NAMES Magick++.h
19   PATHS ${Magick++_PKGCONF_INCLUDE_DIRS}
22 # Finally the library itself
23 find_library(Magick++_LIBRARY
24   NAMES Magick++
25   PATHS ${Magick++_PKGCONF_LIBRARY_DIRS}
28 # Set the include dir variables and the libraries and let libfind_process do the rest.
29 # NOTE: Singular variables for this library, plural for libraries this this lib depends on.
30 set(Magick++_PROCESS_INCLUDES Magick++_INCLUDE_DIR Magick_INCLUDE_DIRS)
31 set(Magick++_PROCESS_LIBS Magick++_LIBRARY Magick_LIBRARIES)
32 libfind_process(Magick++)