CMAKE_<LANG>_USING_LINKER_MODE

在版本 3.29 中添加。

这控制了 CMAKE_<LANG>_USING_LINKER_<TYPE> 变量的值应该如何解释。支持的链接器模式值为

FLAG

CMAKE_<LANG>_USING_LINKER_<TYPE> 包含传递给编译器前端的标志的 分号分隔列表。如果未设置 CMAKE_<LANG>_USING_LINKER_MODE,则这也是默认行为。

TOOL

CMAKE_<LANG>_USING_LINKER_<TYPE> 包含链接器工具的路径。

警告

该变量必须根据 CMake 如何管理链接步骤来设置

  • 当链接器直接用于链接步骤时,期望并需要 TOOL 值。

  • 当编译器用作链接步骤的驱动程序时,期望 FLAGS 值或未设置该变量。

自 4.0 版本起已弃用。

此变量不再使用。存储在 CMAKE_<LANG>_USING_LINKER_<TYPE> 变量中的信息类型由 CMAKE_<LANG>_LINK_MODE 变量确定。