Hello,I sent https://issues.guix.gnu.org/72751 to move the cross compile logic out of the build side code, also adding GNU as a CMAKE_SYSTEM_NAME with a fallback of Generic.
Because this no longer lives in build code it should now be easier to add a new SYSTEM_NAME without recompiling the cmake world.
This is now in master. ad672d80d7 * build-system: cmake: Rework cross compilation So I am closing these.