Journal Utiliser Python comme interpréteur dans vos Makefile

Posté par (page perso) . Licence CC by-sa
16
12
jan.
2016

Le système de construction de logiciel utilisé par un projet est souvent celui proposé par le langage principal: setuptools pour Python, rebar pour Erlang, maven pour Java, etc. GNU make a l'avantage d'être vraiment indépendant de tous les langages mais tellement générique qu'il est rarement utilisé sans surcouche: scons, cmake, autotools, etc.

GNU make a un autre avantage qu'aucun autre système, à ma connaissance, n'a qui est son langage propre (DSL) qui permet de (...)

Journal Créer son système Linux personnalisé basé sur Gentoo

Posté par . Licence CC by-sa
40
20
nov.
2011

Sommaire

Le principal avantage de Gentoo est sa flexibilité, son gestionnaire de paquets Portage vous permettant de créer un système adapté à toute tâche. Cela ne devrait plus vous préoccuper que votre secrétaire, qui ne connaît rien aux ordinateurs, aille compiler Firefox (Dieu sait (...)

Petit éventail des outils de construction (« builder ») libres

Posté par . Modéré par patrick_g. Licence CC by-sa
44
5
sept.
2011
Ligne de commande

Je vous propose dans cette dépêche de revenir sur la panoplie d'outils de construction qui s'offre à nous (c'est à dire les outils permettant d'automatiser les étapes de préprocessing, compilation, éditions des liens, etc).
Je ne cherche pas à faire un comparatif, mais juste à les décrire pour en faire ressortir les avantages et inconvénients ainsi que les cas d'utilisation. Cette dépêche peut être vue comme un état de l'art allégé des outils de construction libres.

Je tiens à remercier les contributeurs de cette dépêche :

  • GeneralZod
  • tiennou
  • NedFlanders
  • claudex

Ce sont eux qui ont écrit la majeure partie de cette dépêche et qui l'ont améliorée et complétée grâce à leurs connaissances et au temps qu'ils y ont consacré.

Cette dépêche a pour objectif de faire découvrir ou redécouvrir des outils de constructions. Si vous en connaissez d'autres n'hésitez pas à en parler en commentaire.