CMAKE_EXPORT_NO_PACKAGE_REGISTRY

添加于版本 3.1 。

CMP0090 未设置为 NEW 时,禁用 export(PACKAGE) 命令。

在某些情况下,例如对于打包和系统范围的安装,不希望写入用户包注册表。如果启用了 CMAKE_EXPORT_NO_PACKAGE_REGISTRY 变量,则 export(PACKAGE) 命令将不执行任何操作。

如果 CMP0090 设置为 NEW,则此变量不执行任何操作,而是由 CMAKE_EXPORT_PACKAGE_REGISTRY 变量控制行为。

另请参阅 禁用软件包注册表