CMake improve configure_reader.py script (#2087)
commit5d9beb1e62cce855bd7afa45878b64df31009ed7
authorAnthony Islas <128631809+islas@users.noreply.github.com>
Mon, 14 Oct 2024 23:59:20 +0000 (14 16:59 -0700)
committerGitHub <noreply@github.com>
Mon, 14 Oct 2024 23:59:20 +0000 (14 16:59 -0700)
tree095864d19fc967cbdb53d416422812aead878cc9
parent2f844ad5bd80535443c9eed6dbdf1a7577b58c85
CMake improve configure_reader.py script (#2087)

TYPE: enhancement

KEYWORDS: cmake, configuration

SOURCE: internal

DESCRIPTION OF CHANGES:
Problem:
In preparation for alternate core compilation, there is need for
additional information from the stanzas. Some of these fields include
extraneous information to cmake that must be filtered out. The previous
version manually listed fields and values to sanitize, but this is
brittle when accounting for all stanza types and configurations.

Solution:
Rather than hard-coding the sanitization of stanza fields to be consumed
by cmake, a generalized approach is used to allow full use of stanza
fields down the line.
arch/configure_reader.py