Spec-Zone.ru › CMake 3.6

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API