The school bot that grades projects at my school has a file size limit of around 1M. My current project is well below that mark, however, for some reason during compilation a precompiled header file, .pch, is created for each of my headers; around 700KB each one. This makes my project too big for the bot to handle.

After searching online, I see that pchs in gcc, are only created after specifying the -x flag, which I'm not using. The macs at my school use Clang, not gcc, but I believe they behave similarly in this respect. So I am at a loss here. How can I prevent these files .pch from being created in the first place?

Thank you guys.