Qu'est-ce que BSDBuild?

BSDBuild est un système de compilation portable et compact. Dérivé des bibliothèques originales de 4.4BSD, BSDBuild permet l'utilisation de Makefiles BSD classiques (sans extensions BSD make), et fonctionne nativement sur la plupart des systèmes d'exploitation et versions de make.

BSDBuild peut générer des scripts configure en Bourne pur (à partir de source configure.in en langage simplifié). Pour les utilisateurs, l'interface des scripts ressemble à celle d'un script GNU autotools standard. La distribution inclut plus de 100 tests pour détecter la présence et la compatibilité de différentes composantes.

Composantes de BSDBuild
mkconfigure Compilation de scripts ./configure portables Bourne/POSIX.
mkconcurrent Création de l'environnement nécessaire pour un build séparé (nécessite perl).
<build.lib.mk> Compilation de libraries (partagées ou statiques) à partir de code source C, C++, Objective C, assembleur, Lex ou Yacc.
<build.prog.mk> Compilation de programmes à partir de sources en C, C++, Objective C, assembleur, Lex ou Yacc.
<build.man.mk> Compilation de pages de manuel (sources mdoc vers ASCII, PostScript, PDF et HTML. L'utilitaire uman inclut permet d'afficher les pages de manuel non-installées.
<build.dep.mk> Calcul des dépendances du code source (cible «depend»).
<build.perl.mk> Installation de scripts et modules Perl.
<build.po.mk> Compilation des catalogues de traduction NLS.
<build.proj.mk> Auto-génération de "fichiers projet" requis par les environnements de développements (IDE) tel que Code::Blocks et Visual Studio.
<build.www.mk> Compilation de documents HTML (ou variantes en différentes langues et encodages), à partir de sources avec m4 et xsltproc.
Nouvelles
07/14/2015 07/14/2015:
Nouvelle version stable: bsdbuild-3.1

08/10/2012 08/10/2012:
Nouvelle version stable: bsdbuild-3.0
[What's new]

[ Annonces précédentes ]


Soutenir ce projet

Please Donate To Bitcoin Address: [[address]]

Donation of [[value]] BTC Received. Thank You!
[[error]]

Support BSDBuild


Csoft.net ElectronTubeStore.com