Skip to content

ASM_M(ARM)ASM: Populate MSVC debug information format abstraction table

Brad King requested to merge brad.king/cmake:masm-debug-format into master

In !7606 (merged) we overlooked populating the runtime library selection flags for the Microsoft x86 and ARM assemblers. Their compiler id is MSVC, so our generators expect the table to be populated. They only supports Embedded debug info. Use empty flags for the other formats.

Without this fix, enabling the ASM_MASM or ARM_MARMASM language with policy CMP0141 set to NEW causes an error due to the missing table entries.

Fixes: #24249 (closed)
Backport: release:HEAD~2^2

Merge request reports