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