À la découverte du système de build redo

Magazine
Marque
GNU/Linux Magazine
Numéro
169
Mois de parution
mars 2014
Spécialité(s)


Résumé
Bien que GNU/Make soit devenu un standard, redo a été développé comme une alternative devant combler les lacunes de l'outil initial. Nous allons voir comment l'utiliser.

Introduction

Développé en scripts Bash et Python, redo est un concurrent de plus à GNU/Make basé sur une conception de Daniel J. Bernstein (aka djb). Une réécriture en langage C est en cours pour le rendre encore plus performant. L'idée de redo a été de réécrire le fonctionnement de make en seulement 250 lignes de script shell. Une version light (partie minimale de redo) a même été réalisée en vérifiant les dépendances et ce, en seulement 150 lignes de code, soit environ 3 kilo-octets.

Le nom « redo » vient du fait que dans la communauté, 75 versions différentes de make coexistent sous la même appellation et aussi pour faire la même chose. Donc, au lieu de reprendre le même nom et de s'ajouter à la longue liste, le nom « redo » s'est imposé, ce qui le rend plus visible face aux autres.

Cela en fait donc un mini système de build, avec gestion de…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous