| # Distributed under the OSI-approved BSD 3-Clause License. See accompanying | |
| # file LICENSE.rst or https://cmake.org/licensing for details. | |
| # Re-configure to save learned information. | |
| block() | |
| foreach(_var IN ITEMS | |
| # Compiler information. | |
| # Keep in sync with CMakeDetermineASMCompiler. | |
| COMPILER | |
| COMPILER_ID | |
| COMPILER_ARG1 | |
| COMPILER_ENV_VAR | |
| COMPILER_AR | |
| COMPILER_RANLIB | |
| COMPILER_VERSION | |
| COMPILER_ARCHITECTURE_ID | |
| COMPILER_FRONTEND_VARIANT | |
| SIMULATE_ID | |
| # Linker information. | |
| COMPILER_LINKER | |
| COMPILER_LINKER_ID | |
| COMPILER_LINKER_VERSION | |
| COMPILER_LINKER_FRONTEND_VARIANT | |
| LINKER_DEPFILE_SUPPORTED | |
| LINKER_PUSHPOP_STATE_SUPPORTED | |
| ) | |
| set(_CMAKE_ASM_${_var} "${CMAKE_ASM${ASM_DIALECT}_${_var}}") | |
| endforeach() | |
| configure_file( | |
| ${CMAKE_ROOT}/Modules/CMakeASMCompiler.cmake.in | |
| ${CMAKE_PLATFORM_INFO_DIR}/CMakeASM${ASM_DIALECT}Compiler.cmake | |
| @ONLY) | |
| endblock() |