瀏覽

  • 索引
  • 下一頁 |
  • 上一頁 |
  • CMake »
  • 文件 »
  • cmake-變數(7) »
  • CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES

CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES¶

Implicit link libraries and flags detected for language <LANG>.

Compilers typically pass language runtime library names and other flags when they invoke a linker. These flags are implicit link options for the compiler's language.

For each language enabled by the project() or enable_language() command, CMake automatically detects these libraries and flags and reports the results in this variable. The CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES_EXCLUDE environment variable may be set to exclude specific libraries from the automatically detected results.

When linking to a static library, CMake adds the implicit link libraries and flags from this variable for each language used in the static library (except the language whose compiler is used to drive linking). In the case of an imported static library, the IMPORTED_LINK_INTERFACE_LANGUAGES target property lists the languages whose implicit link information is needed. If any of the languages is not enabled, its value for the CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES variable may instead be provided by the project. Or, a toolchain file may set the variable to a value known for the specified toolchain. It will either be overridden when the language is enabled, or used as a fallback.

See also the CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES variable.

上個話題

CMAKE_<LANG>_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES

下個話題

CMAKE_<LANG>_LIBRARY_ARCHITECTURE

本頁

  • 顯示來源碼

快速搜尋

瀏覽

  • 索引
  • 下一頁 |
  • 上一頁 |
  • CMake »
  • 文件 »
  • cmake-變數(7) »
  • CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
© 著作權 2000-2025 Kitware, Inc. and Contributors. 使用 Sphinx 8.1.3 建立。