CMAKE_EXPORT_NO_PACKAGE_REGISTRY

在版本 3.1 中新增。

export(PACKAGE) 命令在 CMP0090 未設定為 NEW 時停用。

在某些情況下,例如為了封裝和系統範圍的安裝,不希望寫入使用者套件登錄檔。如果啟用 CMAKE_EXPORT_NO_PACKAGE_REGISTRY 變數,export(PACKAGE) 命令將不會執行任何操作。

如果 CMP0090 設定為 NEW,此變數將不會執行任何操作,而 CMAKE_EXPORT_PACKAGE_REGISTRY 變數將會控制其行為。

另請參閱 停用套件登錄檔