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 現在也可以用來影響偵測,而無需指定環境變數。