use scoped scratch path for PCH files