FindOpenThreads

OpenThreads 是一个基于 C++ 的线程库。它最大的用户群似乎是 OpenSceneGraph,因此您可能会注意到我接受 OSGDIR 作为环境变量路径。我认为这是用于查找 OpenSceneGraph 组件的 Findosg* 套件的一部分。每个组件都是独立的,您必须选择加入每个模块。

此模块定义

OPENTHREADS_LIBRARY

OPENTHREADS_FOUND

如果为 false,则不要尝试链接到 OpenThreads

OPENTHREADS_INCLUDE_DIR

头文件查找路径

$OPENTHREADS_DIR 是一个环境变量,它对应于

./configure --prefix=$OPENTHREADS_DIR

用于构建 osg 的路径。

版本 2.8.10 新增: CMake 变量 OPENTHREADS_DIROSG_DIR 现在也可以用于影响检测,而无需指定环境变量。