• [^] # Re: Petit conseil

    Posté par . En réponse au journal Aidez un projet libre sans engagement. Évalué à 2.

    Les sources de GCompris, Tuxmath, MyPaint doivent être prête à cross compiler sous mingw. Elle l'ont au moins été il n'y a pas très longtemps.

    Je me suis servi des scripts indiqués ici:
    http://www.libsdl.org/extras/win32/cross/README.txt

    Il y en a une copie adaptée dans les sources des logiciels en question.

    La première difficulté est d'obtenir les versions dev des librairies pour mingw. Pour SDL, gtk et les autres libs gnome c'est fourni. Pour Python j'ai du installer python sous windows pour recopier la partie dev dans mon mingw sous linux. Pour clanlib je ne sais pas. Au pire il faudra recompiler.

    le AM_PATH_PYTHON des configure.in n'aime pas la détection de python en cross. Il faut le shunter avec des variables d'environnement ou des options.

    Une fois l'environnement de dev mis en place il peut y avoir des verifications à faire dans ton code: nombre de paramètre de mkdir() des choses comme ça.

    ça vaut la peine de s'embéter à le mettre en place. Une fois que c'est prêt c'est beaucoup plus simple. Surtout que nsis fonctionne aussi sous Linux pour faire l'installeur pour windows.