Details
Description
When my target contains dashes, then qt6_generate_foreign_qml_types generates the filenames with dashes, and subsequently the qmltyperegistrar will emit `#ifndef`-Include-Guards with Dashes in the "Macro" Names.
I worked it around by forking qt6_generate_foreign_qml_types to replace dashes with _-es, but arguably, the bug is in the tool.