team-phoenix / Phoenix

A multi-system emulator and library manager designed to be both powerful and easy to use.
http://phoenix.vg
GNU General Public License v2.0
376 stars 40 forks source link

Remove PCH from frontend and backend #243

Closed athairus closed 8 years ago

athairus commented 8 years ago

http://www.eventhelix.com/realtimemantra/HeaderFileIncludePatterns.htm

Druage clocked the compile time difference using this pattern vs our existing pattern of using PCH. The times were cut in half on Windows, and Windows was the only platform that benefited at all from PCH.

athairus commented 8 years ago

I think we've purged this from master already, but I won't consider the issue settled until frontendcommon.h and backendcommon.h have those #include <Qt_____> statements removed.

athairus commented 8 years ago

Done.