FindImageMagick
Поиск двоичной библиотеки ImageMagick.
Новое в версии 3.9: Добавлена поддержка ImageMagick 7.
Этот модуль будет искать набор инструментов 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–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/module/FindImageMagick.html