Le script qui compile plus vite que son ombre

Courtoisie de Jeffrey, voici quelque chose d’intéressant à mettre dans son fichier ~/.bashrc pour ceux qui compilent un peu trop souvent:
alias make="make -j7"
makedance() { [ -f ./autogen.sh ] && ./autogen.sh; ./configure && make; }

Ceci a pour effet de remplacer automatiquement la commande make par la commande make, avec l’argument -j7 (7 jobs simultanées). Évidemment, ce genre de truc n’est utile que si vous avez un processeur quad core 🙂
Une règle générale: nombre_de_jobs = (nombre_de_coeurs_ou_processeurs * 2) – 1.
Le deuxième alias crée une commande “makedance”, qui permet de lancer automatiquement autogen.sh (si présent), configure.sh et finalement make, qui reprend alors automatiquement l’alias précédent, permettant alors de tout compiler avec 7 jobs avec une seule commande. Ça peut également servir de soins réparateurs pour cheveux blonds.

Vus : 48
Publié par Kiddo : 87