Rewrite glib-compile-schema and glib-compile-resource in Python?
Currently glib-compile-resource
and glib-compile-schema
are compiled C tools depending on gio. This causes issues when cross compiling because those tools cannot be run on the build machine, so when using glib as a subproject of an application that uses them we currently rely on glib tools being installed on the build machine, which is not always easy (i.e. Windows/MacOSX). I guess we could also build them twice for native and cross, but since they depend on libgio, it means building the whole thing twice (not even sure Meson makes that easy).