Incorrect path in imagemagick-dev
FindImageMagick.cmake is looking for magick-baseconfig.h
at
- /usr/include/ImageMagick-7/ImageMagick/magick/magick-baseconfig.h
- /usr/include/ImageMagick-7/ImageMagick-6/magick/magick-baseconfig.h
- /usr/include/ImageMagick-7/ImageMagick-7/magick/magick-baseconfig.h
- /usr/include/ImageMagick-7/magick/magick-baseconfig.h
...but imagemagick-dev
puts these files into unexpected(for cmake) location: /usr/include/ImageMagick-7/MagickCore
fix is very straightforward:
ln -s /usr/include/ImageMagick-7/MagickCore /usr/include/ImageMagick-7/magick
... otherwise cmake error is occurred:
Imported target "ImageMagick::Core" includes non-existent path
"ImageMagick_MagickCore_ARCH_INCLUDE_DIR-NOTFOUND" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not provide.
Should we fix the path to conform CMake expectations?