The way that the ImageMagick component search calls find_path
multiple times with the same variable but different names
does not expect old cache values in the variable.
)
IF(component STREQUAL "Magick++")
+ # unset cached variable that assumes header parameter never changes
+ UNSET(ImageMagick_MagickWand_INCLUDE_DIR CACHE)
# Try top folder first
FIND_IMAGEMAGICK_API(Magick++ <NONE> Magick++.h
ENDIF()
ELSEIF(component STREQUAL "MagickWand")
+ # unset cached variable that assumes header parameter never changes
+ UNSET(ImageMagick_MagickWand_INCLUDE_DIR CACHE)
# Try top folder first
FIND_IMAGEMAGICK_API(MagickWand <NONE> MagickWand.h