|
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.
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.
|