Tup är ett filbaserat build-system för Linux, OSX och Windows.Den matar in en lista över filändringar och ett riktat acykliskt diagram (DAG) och bearbetar sedan DAG för att köra de lämpliga kommandona som krävs för att uppdatera beroende filer.Uppdateringar utförs med mycket lite overhead eftersom tup implementerar kraftfulla build-algoritmer för att undvika att göra onödigt arbete.Det betyder att du kan hålla fokus på ditt projekt snarare än på ditt build-system.