Liens connexes

Dépêche modérée par

Dépêche éditée par

: SCons 1.0

Posté par Nÿco (Jabber id, page perso, ). Modéré le 26 août 2008.
12
SCons est un logiciel libre sous licence MIT, écrit en Python, de construction de logiciels. Il permet d'automatiser les compilations comme avec les logiciels libres autoconf et automake, et contient un cache comme ccache. Il est conçu pour être plus rapide, facile et fiable que le traditionnel make et son implémentation GNU Make. Il fonctionne sur les systèmes POSIX (Linux, *BSD, Unix, etc.) et sur Microsoft Windows.

La version 1.0 de SCons a été atteinte, le mardi 12 août 2008. Elle est fonctionnellement identique à la version 0.98.5, seules des mises à jour de documentation sont les nouveautés. Les API 1.0 resteront compatibles durant toute la vie de la série 1.x. La version 1.0.1 est déjà prévue pour septembre, incluant des corrections de bugs et améliorations de performances.

Les fichiers de configuration de SCons sont écrits en Python, ce qui offre une très grande souplesse et de nombreuses possibilités. Il analyse automatiquement des dépendances C/C++/Fortran. SCons permet de construire à partir de dépôts centraux de code source (SCCS, RCS, CVS, BitKeeper et Perforce) et/ou de cibles pré-construites, il utilise des signatures MD5 pour détecter des changements dans les fichiers et peut compiler en parallèle.

Ardour, Blender, VMware sont des exemples d'applications construites avec SCons. Les paquets sont disponibles sous forme de tarball, paquet zip, DEB et RPM, en source et binaire (et installeur Microsoft Windows).

> Lire les commentaires (26 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Ipot ?

Posté par J-C () le 26/08/2008 à 11:12. (lien). Évalué à 1.

le 12 Aout 2009 ?

Pourquoi SCons ?

Posté par Blackknight (Jabber id, page perso, ) le 26/08/2008 à 11:28. (lien). Évalué à 6.

Salut à tous,
chers utilisateurs de SCons,
puis-je savoir pourquoi vous êtes passés à SCons ? Quels avantages en tirez-vous ?
En clair, pourquoi SCons plutôt que Make ?

Cons

Posté par Miguel Moquillon (Jabber id, page perso, ) le 26/08/2008 à 14:20. (lien). Évalué à 9.

On parle beaucoup de SCons comme l'alternative aux autotools ou autre CMake.
Je voudrais ici rendre à César ce qui appartient à César.
SCons est une implémentation en Python de ce qu'est Cons, lui écrit en Perl.
Cons est celui qui a proposé ce mécanisme de build. SCons n'a fait que reprendre son approche mais en Python (probablement en l'enrichissant aussi).
Voilà, c'est tout.
Le site web de Cons : http://www.dsmit.com/cons/
Bonne journée ...

Revenir en haut de page