 BSDBuild est un système de compilation (build system) multiplateforme
    suivant le principe du moindre étonnement. Dérivé des bibliothèques de création
    4.4BSD traditionnelles, BSDBuild permet de créer des programmes et des
    bibliothèques de manière portative à l'aide de simples Makefiles de style BSD
    (sans extensions BSD). BSDBuild fonctionne sur la plupart des systèmes
    d'exploitation et saveurs de
    BSDBuild est un système de compilation (build system) multiplateforme
    suivant le principe du moindre étonnement. Dérivé des bibliothèques de création
    4.4BSD traditionnelles, BSDBuild permet de créer des programmes et des
    bibliothèques de manière portative à l'aide de simples Makefiles de style BSD
    (sans extensions BSD). BSDBuild fonctionne sur la plupart des systèmes
    d'exploitation et saveurs de make.
    
    BSDBuild peut générer des scripts configure en script Bourne, des scripts
    d'installation (e.g., *-config), des modules .pc pour pkg-config ainsi
    que des bundles d'application ou de bibliothèques.
    Á l'externe, les scripts configure générés par BSDBuild ressemblent et
    fonctionnent similairement à un script généré par GNU autotools, bien que
    BSDBuild utilise un langage configure.in différent et produit des scripts
    plus simples, ce qui améliore la
    sécurité.
    
    La distribution de base comprend actuellement plus de 100 modules de test intégrés
    pour détecter et tester la compatibilité de divers logiciels. De nouveaux modules
    de test peuvent être réalisés simplement.
    
    Tous les modules de test intégrés permettent de spécifier un préfix d'installation
    alternatif (par exemple, ./configure --with-mylib=/alternate/prefix). Ceci
    facilite la compilation croisée (cross-compilation) et les tests de
    bibliothèque.
    
    Les modules de test de BSDBuild peuvent être utilisés à partir de
    CMake.
    Le générateur de script configure émet un macro package qui contient l'ensemble
    des tests de BSDBuild sous forme de macro pour CMake.
Pour un didacticiel d'introduction, consultez les Questions Fréquemment Posées. Veuillez utiliser GitHub Issues pour signaler des bogues ou offrir vos suggestions ou commentaires. Pour discutter en direct, rejoignez les développeurs sur le Discord de LibAgar.
| mkconfigure | Compilation de scripts ./configureportables Bourne/POSIX. | 
| <build.common.mk> | Variables en commun utilisées par les autres modules. | 
| <build.man.mk> | Compilation de pages de manuel (sources mdoc vers ASCII, PostScript, PDF et HTML. | 
| <build.lib.mk> | Compilation de libraries (partagées ou statiques) à partir de code Ada, assembleur, C, C++, Objective C, Lex ou Yacc. | 
| <build.prog.mk> | Compilation de programmes à partir de sources en Ada, assembleur, C, C++, Objective C, Lex ou Yacc. | 
| <build.www.mk> | Compilation de documents HTML (ou variantes en différentes langues et encodages), à partir de sources avec m4 et xsltproc. | 
  LibAgar uses BSDBuild
  to compile its libraries and applications.
  Its ./configure script performs over a hundred tests and is
  routintely tested on FreeBSD, Linux, OpenBSD, Windows, MacOS and others.
  The
  Agar Debugger (agardb)
  is a C++ project which uses BSDBuild.
Agar's bindings to the Ada language (both the bindings libraries and demos) are built from Ada sources using BSDBuild.
  The port of Agar-Core to
  the Commodore 64 uses cc65 and BSDBuild. Passing --host=c64 to
  the ./configure script is all that is needed to perform cross
  compilation to this classic 8-bit platform.
  The port of Agar-GUI to
  the GameCube uses devkitPro and BSDBuild to compile a .dol executable.
  The
  Edacious
  circuit simulator uses BSDBuild to compile its suite of applications
  and libraries. It's built on top of Agar so its  ./configure script
  only needs about a dozen tests.
  The CsoftMGI
  server management suite uses BSDBuild to compile its libraries and
  client programs. It also uses build.perl.mk to install its perl
  components.
  The websites www.csoft.net,
  www.libagar.org
  and
  www.vedge.org
  are built using build.www.mk.
| 03/01/2024 | Mise à jour du fichier KEYS et des signatures PGP des paquets. | 
| 02/25/2023 | La Liseuse de Page de Manuel et la documentation ont été mis à jour. | 
| 11/17/2022 | Joignez-vous au Discord de LibAgar pour discutter du projet. | 
| 07/14/2015 | 07/14/2015 Sortie de bsdbuild v3.1 (ChangeLog) | 
| 04/23/2020 | 04/23/2020 Updated developer's public KEYS file. | 
| 08/10/2012 | 08/10/2012 Sortie de bsdbuild v3.0 (ChangeLog) | 
 
 
