<PackageName>_ROOT¶
新增於 3.12 版本。
這是一個 CMake 的 環境變數。它的初始值取自呼叫程序的環境。
呼叫 find_package(<PackageName>)
將會在 <PackageName>_ROOT
環境變數指定的字首中搜尋,其中 <PackageName>
是給予 find_package()
呼叫的(保留大小寫)名稱,而 _ROOT
則是字面上的。例如,find_package(Foo)
將會在 Foo_ROOT
環境變數中指定的字首中搜尋(如果已設定)。請參閱政策 CMP0074
。
此變數可以包含單一字首或以 UNIX 上的 :
或 Windows 上的 ;
分隔的字首清單(與這些平台上的 PATH
環境變數慣例相同)。
另請參閱 <PackageName>_ROOT
CMake 變數。
- <PACKAGENAME>_ROOT¶
新增於 3.27 版本。
呼叫
find_package(<PackageName>)
也會在以大寫字母表示的<PACKAGENAME>_ROOT
環境變數指定的字首中搜尋。請參閱政策CMP0144
。
注意
請注意,<PackageName>_ROOT
和 <PACKAGENAME>_ROOT
環境變數僅在具有區分大小寫環境的平台上是不同的。