Hypertriton, Inc. Hypertriton, Inc.
( English )
ACCUEIL | TÉLÉCHARGER | DOCS | TESTS | ASSISTANCE | AUTEUR | BUGZILLA
Qu'est-ce que BSDBuild?

BSDBuild (à l'origine csoft-mk) est un système de compilation simple et autonome, similaire à la base au share/mk traditionel de 4.4BSD. BSDBuild utilise des makefiles de style BSD mais sans les extensions BSD (des fragments de scripts Bourne sont utilisés à la place) et donc portable à la plupart des systèmes d'exploitation et versions de make.

Un avantage majeur de BSDBuild par rapport aux autres systèmes est que BSDBuild est implémenté sous forme de bibliothèque. Vous n'avez donc pas besoin de « regénérer » vos makefiles à chaque changement.

BSDBuild peut générer des scripts configure (Bourne). La distribution inclut présentement environ 80 tests tests pour détecter la présence et la compatibilité de divers logiciels. Écrire de nouveaux tests est très simple.

Lorsque l'utilitaire premake est disponible, BSDBuild peut automatiquement générer les fichiers nécessaires à la compilation de « fichiers de projet » pour divers IDEs, tel que CodeBlocks et Visual Studio.

Les composantes
mkconfigure Compilation de scripts «configure» portables Bourne/POSIX.
mkconcurrent La création de l'environnement pour les builds concurrents (nécessite Perl).
<build.lib.mk> La compilation de libraries partagées ou statiques à partir de code source C/C++/ObjC/assembleur/Lex/Yacc.
<build.prog.mk> La compilation de programmes à partir de code source C/C++/ObjC/assembleur/Lex/Yacc.
<build.man.mk> Le préformattage ASCII et PostScript des pages de manuel (si nroff est présent), ainsi que la prévisualisation.
<build.dep.mk> Le calcul des dépendances du code source (cible «depend»).
<build.perl.mk> L'installation de scripts et modules Perl.
<build.po.mk> Les catalogues de traduction.
<build.www.mk> Le préformattage de documents XML multilingues à l'aide de m4 et de xsltproc.
<build.den.mk> La compilation d'archives Agar .den.
Quelques projets qui utilisent BSDBuild
Nouvelles
03/12/2008 Nouvelle version stable: bsdbuild-2.3 (Witching Hour)
03/05/2008 Added discussion mailing list / forum: bsdbuild@
03/04/2008 Added Subversion commits mailing list: bsdbuild-commits@
10/12/2007 Nouvelle version stable: bsdbuild-2.2 (Descent Into Darkness)
07/18/2007 Added documentation page, tutorial and manual pages for the individual modules.
06/19/2007 Nouvelle version stable: bsdbuild-2.1 (Forest of the Horrifying)
09/12/2004 Nouvelle version stable: csoft-mk-2.0 (Untitled)
09/30/2003 Nouvelle version stable: csoft-mk-1.9 (Untitled)
08/07/2003 Nouvelle version stable: csoft-mk-1.8 (Untitled)

Support BSDBuild