| # Assembler information is detected once and written to |
| # CMakeASM<dialect>Compiler.cmake, then reloaded from that file on every later |
| # configure. A field that detection computes but the file does not record |
| # comes back empty, so a re-configure sees a different assembler than the one |
| # that was detected. The -check script reloads the file and verifies this. |
| |
| enable_language(ASM) |
| |
| # Detection must identify the assembler in the first place. |
| if(NOT CMAKE_ASM_COMPILER_ID) |
| message(SEND_ERROR "CMAKE_ASM_COMPILER_ID was not detected") |
| endif() |
| if(NOT CMAKE_ASM_COMPILER_FRONTEND_VARIANT) |
| message(SEND_ERROR "CMAKE_ASM_COMPILER_FRONTEND_VARIANT was not detected") |
| endif() |