CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES¶
语言 <LANG>
检测到的隐式链接库和标志。
编译器在调用链接器时通常会传递语言运行时库名称和其他标志。这些标志是编译器语言的隐式链接选项。当 project()
或 enable_language()
启用每种语言时,CMake 会自动检测这些库和标志,并在此变量中报告结果。
链接到静态库时,CMake 会为静态库中使用的每种语言添加此变量中的隐式链接库和标志(编译器用于驱动链接的语言除外)。在导入静态库的情况下,IMPORTED_LINK_INTERFACE_LANGUAGES
目标属性会列出需要其隐式链接信息的语言。如果任何语言未启用,则项目可能会提供其 CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
变量的值。或者,工具链 文件
可以将该变量设置为指定工具链已知的值。启用语言后,它将被覆盖,或作为后备使用。