Pas sûr que tu aies besoin de rebuilder GTK+ (et si tu devais le faire, un GTK 3 récent utilisera le build system meson et t'évitera la galère de jhbuild).
Tu n'en auras besoin que si tu ne trouves pas de paquet précompilé de GTK+ pour Windows. Or le projet MSYS2 en fournit déjà:
https://packages.msys2.org/package/m...64-x86_64-gtk3
Tu peux donc builder ton appli pour Windows, tu n'as normalement besoin que des headers GTK pour te linker, pas ds binaires. Tu ne pourras cependant pas exécuter directement la version Windows sur macOS. Tu pourras cependant générer un package pour MSYS2 en précisant la dépendance sur GTK, comme ça ton application se déploiera rapidement sous Windows. Si ensuite tu veux un "bundle" de ton appli + ses dépendances sous Windows pour éviter la dépendance à MSYS2, installer l'appli et ses dépendances avec un préfixe différent via pacman, le package manager de MSYS2. Tu as juste à zipper le dossier final et tu as une appli Windows redistribuable.
Partager