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 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.
BSDBuild peut aussi fonctionner avec d'autres systèmes de compilation.
Lorsque l'utilitaire
Premake
est disponible, BSDBuild peut générer, par exemple, les « fichiers
projet » nécessaires à la compilation sous
CodeBlocks,
Visual Studio
et autres IDEs.
| 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(1) est présent. L'utilitaire uman peut chercher
et afficher des pages de manuel non-installés.
|
| <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.proj.mk> | La generation de "fichiers de projet" pour divers IDEs. |
| <build.www.mk> | Le préformattage de documents XML multilingues à l'aide de m4 et xsltproc. |
| 06/20/2011 |
Nouvelle version stable: 2.9
[ Télécharger | What's new ] |
| 01/24/2011 |
Nouvelle version stable: 2.8
[ Télécharger | What's new ] |
| 04/07/2010 |
Nouvelle version stable: 2.7
[ Télécharger | What's new ] |
| 06/03/2009 |
Nouvelle version stable: 2.5
[ Télécharger | What's new ] |
| 11/14/2008 |
Nouvelle version stable: 2.4
[ Télécharger | What's new ] |
| 03/12/2008 | Nouvelle version stable: bsdbuild-2.3 |
| 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 |
| 07/18/2007 | Added documentation page, tutorial and manual pages for the individual modules. |
| 06/19/2007 | Nouvelle version stable: bsdbuild-2.1 |
| 09/12/2004 | Nouvelle version stable: csoft-mk-2.0 |
| 09/30/2003 | Nouvelle version stable: csoft-mk-1.9 |
| 08/07/2003 | Nouvelle version stable: csoft-mk-1.8 |
