Samurai pakken tilbyr en erstatning for Ninja pakken. Den tar sikte på full kompatibilitet.
Installer samurai ved å kjøre følgende kommandoer:
make CC=cc CFLAGS+=" -std=c99"
Nå, som root bruker:
make PREFIX=/usr install
Hvis du vil at samu
skal brukes når som helst ninja kjøres, flytt den
originale Ninja kopien ut av veien og lag en symbolkobling som
root bruker:
mv /usr/bin/ninja{,.old} &&
ln -svf samu /usr/bin/ninja
samu vil ikke kjøre
på alle logiske CPU-er eller tråder som standard, i likhet med
make.
Forutsetningen for å få det til å gjøre er den samme prosessen:
utsted -j, hvor
<x> er antallet
logiske CPU-er du ønsker å bruke, når samu (eller ninja hvis du lagde den
symbolske lenken) kjøres. Du kan unngå å måtte spesifisere det
hver gang ved å sette <x>SAMUFLAGS og
inkludere -j til det, som
dette:
<x>
export SAMUFLAGS=-j$(nproc)
Et triks du kan gjøre er å gjøre at SAMUFLAGS inneholder $MAKEFLAGS hvis MAKEFLAGS bare inneholder -j alternativet, som dette:
export SAMUFLAGS=$MAKEFLAGS
Legg det til i et Bash profilskript som ~/.bash_profile for å unngå å måtte sette den
opp etter hver innlogging.