<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
环境变量仅在具有区分大小写环境的平台上才不同。