mozilla
Vos résultats de recherche

    Documentation sur la compilation

    Le système de compilation de Mozilla, comme le reste du code à la base de Mozilla, est multiplateforme. Il utilise les outils traditionnels de style Unix autoconf et make pour compiler les différentes applications (même sur les systèmes d'exploitation non-Unix).

    Étant donné que le code à la base de Mozilla peut compiler de nombreuses applications différentes et possède beaucoup d'options, il est complexe à utiliser et à apprendre. Veuillez lire ces instructions attentivement avant d'essayer de lancer une compilation.

     

    Ces pages d'aide à la compilation concernent les projets qui utilisent le système de compilation basé sur autoconf : Firefox, Thunderbird, Mozilla (suite)/SeaMonkey, XULRunner, Sunbird, Composer seul, XPCOM seul, et XPConnect seul.

    Pour des informations sur la compilation d'autres projets Mozilla, visitez leur page de projet ou d'instructions de compilation : Camino, NSPR, Spidermonkey, NSS, et Directory SDK for C.

    Si vous avez des problèmes à la compilation, veuillez poster vos questions (en anglais) dans le newsgroup mozilla.dev.builds (accès via Google Groupes). Assurez-vous de rendre votre message aussi précis que possible, et donnez des détails sur votre système d'exploitation, vos flags mozconfig/configure, et l'erreur précise que vous rencontrez.

    Premiers pas

    Préalables à la compilation

    Avant d'essayer de compiler, vérifiez que vous disposez des outils appropriés, et qu'ils sont configurés correctement.

    Obtention du code source

     

    Téléchargement du code source de Mozilla
    Le code source pour les versions distribués (releases) peut être téléchargé via FTP/HTTP.

     

    Obtenir le code source de Mozilla via CVS
    Ceux qui réalisent du développement actif sur Firefox 3/Mozilla 1.9 (et les versions antérieures) peuvent récupérer les dernières sources à l'aide de CVS. C'est la méthode idéale si vous envisagez de fournir des patches et de corriger des bugs, étant donné que vous obtiendrez les derniers changement à la minute près et les fusionner avec les vôtres.

     

    Code source de Mozilla via Mercurial
    Ceux qui réalisent du développement actif sur Firefox 4/Mozilla 2 peuvent récupérer les dernières sources à l'aide de Mercurial. C'est la méthode idéale si vous envisagez de fournir des patches et de corriger des bugs, étant donné que vous obtiendrez les derniers changement à la minute près et les fusionner avec les vôtres.

     

    Code source de comm-central via Mercurial
    Ceux qui réalisent du développement actif sur Thunderbird 3.0/SeaMonkey 2.0/Firefox 3.1/Mozilla 1.9.1 peuvent récupérer les dernières sources à l'aide de Mercurial. Cette méthode contient tout le code pour les applications mentionnées, vous pourrez donc travailler sur le développement de Firefox 3.1, tout en pouvant toujours compiler Thunderbird ou SeaMonkey.

     

    Parcourir les sources sur le web
    Les sources de Mozilla peuvent être parcourues en ligne à l'aide de la Mozilla Cross-Reference (MXR).

    Configuration des options de compilation

    Lancer configure et make avec les options par défaut ne vous donnera pas un bon résultat fonctionnel. Il est nécessaire d'utiliser un fichier .mozconfig pour obtenir une compilation raisonnable. Veuillez lire attentivement la configuration des options de compilation avant de lancer la compilation.

    Compilation et installation

    Le système de compilation de Mozilla utilise GNU make et des scripts configure pour gérer la compilation. Veullez suivre attentivement les instructions de compilation et d'installation.

    Diverses FAQ et autres documentations pour développeurs

    Travail sur le système de compilation

    Interwiki Language Links

     

    Étiquettes et contributeurs liés au document

    Contributors to this page: Fredchat, fscholz, Chbok, Rcoscali, FredChat1, BenoitL, Mgjbot, dreamness
    Dernière mise à jour par : dreamness,