<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 環境變數僅在具有區分大小寫環境的平台上是不同的。