CMAKE_<LANG>_USING_LINKER_MODE

Added in version 3.29.

This controls how the value of the CMAKE_<LANG>_USING_LINKER_<TYPE> variable should be interpreted. The supported linker mode values are:

FLAG

CMAKE_<LANG>_USING_LINKER_<TYPE> holds a semicolon-separated list of flags to be passed to the compiler frontend. This is also the default behavior if CMAKE_<LANG>_USING_LINKER_MODE is not set.

TOOL

CMAKE_<LANG>_USING_LINKER_<TYPE> holds the path to the linker tool.

警告

The variable must be set accordingly to how CMake manage the link step:

  • value TOOL is expected and required when the linker is used directly for the link step.

  • value FLAGS is expected or the variable not set when the compiler is used as driver for the link step.

自 4.0 版本弃用.

This variable is no longer used. The type of information stored in the CMAKE_<LANG>_USING_LINKER_<TYPE> variable is determined by the CMAKE_<LANG>_LINK_MODE variable.