FindProducer
Хотя Producer напрямую не входит в OpenSceneGraph, его основной пользователь — OSG, поэтому я считаю эту часть частью набора Findosg*, используемого для поиска компонентов OpenSceneGraph. Обратите внимание, что я принимаю OSGDIR как путь среды.
Каждый компонент отдельный, и вы должны выбрать каждый модуль. Вы также должны выбрать OpenGL (и OpenThreads?) так как эти модули не сделают этого за вас. Это позволяет вам контролировать свою собственную систему по частям на случай, если вам нужно отказаться от определённых компонентов или изменить поведение Find для конкретного модуля (например, потому что модуль FindOpenGL.cmake по умолчанию не работает с вашей системой). Если вы хотите использовать более удобный модуль, включающий всё, используйте FindOpenSceneGraph.cmake вместо модулей Findosg*.cmake.
Поиск Producer Этот модуль определяет PRODUCER_LIBRARY PRODUCER_FOUND, если ложно, не пытайтесь связаться с Producer PRODUCER_INCLUDE_DIR, где найти заголовки
$PRODUCER_DIR — переменная среды, которая соответствовала бы ./configure --prefix=$PRODUCER_DIR, используемой при построении osg.
Создано Эриком Вингом.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.27/module/FindProducer.html