Reducing Build Time Through Pre-Compilations for Large-Scale Software