Refactor GIRepository GIR generation to avoid cyclical dependency
We're planning to bring g-ir-compiler into this repo but the compiler needs to be built before it can generate the GIR for GIRepository. The current configuration results in a cyclical dependency in this case.
To break the cyclical dependency between girepository and the compiler we need to move generating introspection (introspection/) and any tests which depend on it into girepository/.
This allows ordering the build like:
libgirepository- introspection
tests
Originally raised in !3796 (comment 1955627) from !3796 (closed)
Edited by Evan Welsh