FindImageMagick
Найти пакет библиотек ImageMagick.
Этот модуль будет искать набор инструментов ImageMagick, указанных как компоненты в вызове FIND_PACKAGE. Типичные компоненты включают, но не ограничиваются (будущие версии ImageMagick могут иметь дополнительные компоненты, не указанные здесь):
animate compare composite conjure convert display identify import mogrify montage stream
Если в вызове FIND_PACKAGE не указан ни один компонент, то он ищет только каталог исполняемого файла ImageMagick. Этот код определяет следующие переменные:
ImageMagick_FOUND - TRUE if all components are found.
ImageMagick_EXECUTABLE_DIR - Full path to executables directory.
ImageMagick_<component>_FOUND - TRUE if <component> is found.
ImageMagick_<component>_EXECUTABLE - Full path to <component> executable.
ImageMagick_VERSION_STRING - the version of ImageMagick found
(since CMake 2.8.8)
ImageMagick_VERSION_STRING не будет работать для старых версий, таких как 5.2.3.
Также есть компоненты для следующих API ImageMagick:
Magick++ MagickWand MagickCore
Для этих компонентов устанавливаются следующие переменные:
ImageMagick_FOUND - TRUE if all components are found. ImageMagick_INCLUDE_DIRS - Full paths to all include dirs. ImageMagick_LIBRARIES - Full paths to all libraries. ImageMagick_<component>_FOUND - TRUE if <component> is found. ImageMagick_<component>_INCLUDE_DIRS - Full path to <component> include dirs. ImageMagick_<component>_LIBRARIES - Full path to <component> libraries.
Примеры использования:
find_package(ImageMagick) find_package(ImageMagick COMPONENTS convert) find_package(ImageMagick COMPONENTS convert mogrify display) find_package(ImageMagick COMPONENTS Magick++) find_package(ImageMagick COMPONENTS Magick++ convert)
Обратите внимание, что поддерживаются стандартные функции FIND_PACKAGE (т.е. QUIET, REQUIRED и т.д.).
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.6/module/FindImageMagick.html