Au sujet du build system, je te conseille plutôt CMake, ou n'importe quel outil autre que les GNU autotools archaïques.
Je jetterai un œil à CMake, j'ai essayé de comprendre Automake mais en vain jusque là...
Pour les front-end qui varient, c'est une excellente idée, mais c'est un peu comme pour les plug-in, ce n'est pas en en faisant qu'un que tu pourras avoir une interface ( logicielle ) définitive et fonctionnelle. Ce n'est pas que moi qui le dis, lorsque que je faisais des recherches à ce sujet, je suis tombé sur divers documents, dont un de google qui indiquait en gros que les interfaces de plug-in deviennent correctes à partir de 3 plug-in. Je gage que ce sera la même chose dans ton cas, bien qu'on puisse plutôt parler de plugout, puisque c'est le moteur (transmission-common) qui est le plugin d'une interface (transmission-gtk/cli/daemon/qt).
J'ai le même sentiment a propos des applications comme mpd, bien que le use case soit très différent.
J'en profiterai pour découvrir Qt d'autres environnements. =)
[^] # Re: cmake & multi-frontend
Posté par Kekun (site web personnel, Mastodon) . En réponse au journal Projet Badnik, partie 2 : GameData et appel à contribution. Évalué à 2.
Je jetterai un œil à CMake, j'ai essayé de comprendre Automake mais en vain jusque là...
J'en profiterai pour découvrir Qt d'autres environnements. =)