Jokaisen vähänkään isomman projektin huolena on aina vain kasvavat käännösajat. Mitä isompi projekti, sitä suuremmat ajat. Sama ongelma oli minullakin kunnes löysin netistä mahtavan kikan. Lisää kaikki cpp-tiedostot yhteen tiedostoon #includeilla ja kiellä kääntäjää kääntämästä niitä tiedostoja. Eli käännät vain yhden cpp-tiedoston joka sisältää kaikki muut normaalisti käännettävät cpp-tiedostot.

Antaa käännösaikojen puhua puolestaan:

Alkuperäinen release: 1min 12sek
Uusi fastbuild: 19sek

Aika hienoa eikö?

Mitä uutta on tullut projektiin edellisestä? Eipä paljoa. Aloitin CPUID-funktioden teon. Aika alkutekijöissä vasta.