FindProducer¶
尽管 Producer 不是 OpenSceneGraph 的直接一部分,但它的主要用户是 OSG,所以我认为这是用于查找 OpenSceneGraph 组件的 Findosg* 套件一部分。您会注意到我接受 OSGDIR 作为环境路径。
每个组件都是独立的,您必须选择加入各个模块。您还必须选择加入 OpenGL(和 OpenThreads?)因为这些模块不会为您自动加入。这是为了让您能够逐个控制自己的系统,以防您需要选择退出某些组件或更改特定模块的查找行为(例如,因为默认的 FindOpenGL
模块不适用于您的系统)。如果您想使用一个包含所有内容的更便捷模块,请使用 FindOpenSceneGraph
而不是 Findosg*.cmake 模块。
找到 Producer 此模块定义
PRODUCER_LIBRARY
PRODUCER_FOUND
如果为 false,则不尝试链接到 Producer
PRODUCER_INCLUDE_DIR
在何处找到头文件
$PRODUCER_DIR
是一个环境变量,它对应于
./configure --prefix=$PRODUCER_DIR
用于构建 osg。