CMakeInspectASMLinker.cmake 788 B

123456789101112131415161718192021222324252627
  1. # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. # file LICENSE.rst or https://cmake.org/licensing for details.
  3. # Re-configure to save learned information.
  4. block()
  5. foreach(_var IN ITEMS
  6. COMPILER
  7. COMPILER_ID
  8. COMPILER_ARG1
  9. COMPILER_ENV_VAR
  10. COMPILER_AR
  11. COMPILER_RANLIB
  12. COMPILER_VERSION
  13. COMPILER_LINKER
  14. COMPILER_LINKER_ID
  15. COMPILER_LINKER_VERSION
  16. COMPILER_LINKER_FRONTEND_VARIANT
  17. LINKER_DEPFILE_SUPPORTED
  18. LINKER_PUSHPOP_STATE_SUPPORTED
  19. )
  20. set(_CMAKE_ASM_${_var} "${CMAKE_ASM${ASM_DIALECT}_${_var}}")
  21. endforeach()
  22. configure_file(
  23. ${CMAKE_ROOT}/Modules/CMakeASMCompiler.cmake.in
  24. ${CMAKE_PLATFORM_INFO_DIR}/CMakeASM${ASM_DIALECT}Compiler.cmake
  25. @ONLY)
  26. endblock()