<PackageName>_ROOT

版本 3.12 新增。

调用 find_package(<PackageName>) 将会在 CMake 变量 <PackageName>_ROOT 指定的前缀中搜索,其中 <PackageName> 是赋予 find_package() 调用的(大小写保留)名称,而 _ROOT 是字面值。例如,find_package(Foo) 将会在 Foo_ROOT CMake 变量(如果已设置)中指定的前缀中搜索。参见策略 CMP0074

此变量可以包含单个前缀或多个前缀的 分号分隔列表

另请参阅 <PackageName>_ROOT 环境变量。

<PACKAGENAME>_ROOT

版本 3.27 新增。

调用 find_package(<PackageName>) 也将在大写的 <PACKAGENAME>_ROOT CMake 变量指定的前缀中搜索。参见策略 CMP0144