Cache preprocessor output