CMP0033

export_library_dependencies() 命令不应被调用。

此命令于 2003 年 1 月添加,用于将 <tgt>_LIB_DEPENDS 内置 CMake 缓存项导出到文件,以便随项目一起安装。当时它的用途是允许非原始构建树中的应用程序使用传递式链接依赖项。此功能已被 export()install(EXPORT) 命令取代。

CMake >= 3.0 更赞成绝不调用此命令。此策略的 OLD 行为允许调用该命令。此策略的 NEW 行为在调用此命令时发出 FATAL_ERROR

此策略在 CMake 版本 3.0 中引入。它可以通过 cmake_policy()cmake_minimum_required() 来设置。如果它未设置,CMake 会发出警告并使用 OLD 行为。

此策略的 OLD 行为 已被弃用 定义 可能在未来版本的 CMake 中被移除。