查找OpenThreads¶
OpenThreads 是一个基于 C++ 的线程库。它最大的用户群似乎是 OpenSceneGraph,因此您可能会注意到我接受 OSGDIR 作为环境路径。我认为 Findosg* 套件的这一部分用于查找 OpenSceneGraph 组件。每个组件都是独立的,您必须选择加入每个模块。
Locate OpenThreads 这个模块定义了OPENTHREADS_LIBRARY OPENTHREADS_FOUND,如果为false,不要尝试链接到OpenThreads OPENTHREADS_INCLUDE_DIR,哪里可以找到headers
$OPENTHREADS_DIR 是一个环境变量,对应于构建 osg 时使用的 ./configure --prefix=$OPENTHREADS_DIR。
[CMake 2.8.10]:CMake 变量 OPENTHREADS_DIR 或 OSG_DIR 现在也可以用于影响检测,而不需要指定环境变量。
由 Eric Wing 创建。