FindProducer

雖然 Producer 並非 OpenSceneGraph 的直接組成部分,但其主要使用者是 OSG,因此我將其視為 Findosg* 套件的一部分,用於尋找 OpenSceneGraph 组件。您會注意到我接受 OSGDIR 作為環境路徑。

每個组件都是獨立的,您必須選擇加入每個模組。您也必須選擇加入 OpenGL (和 OpenThreads?),因為這些模組不會為您執行此操作。 這是為了讓您可以逐個控制自己的系統,以防您需要選擇退出某些组件或更改特定模組的 Find 行為 (例如,因為預設的 FindOpenGL 模組不適用於您的系統)。 如果您想使用更方便的模組,其中包含所有內容,請使用 FindOpenSceneGraph 而不是 Findosg*.cmake 模組。

定位 Producer 此模組定義

PRODUCER_LIBRARY

PRODUCER_FOUND

如果為 false,請勿嘗試連結到 Producer

PRODUCER_INCLUDE_DIR

在哪裡找到標頭檔

$PRODUCER_DIR 是一個環境變數,它對應於

./configure --prefix=$PRODUCER_DIR

用於建置 osg。