Original Post
My project has grown big, I learned many things, and I'm proud of myself . However I'm not making this thread for this.
I still have many thins to implement and learn but the compile time of over 3 minutes is killing me. So my question is:
How to reduce it?
Avoiding dependacies and reducing #include/s? Yeah but how? I tried to do it however the time still doesn't change. Even if I redesign some of the parts.
Any tips of splitting files in multiple projects so I can enable multicore compiling? How shoud I spread them. Where is best to keep the file with interfaces. And finally does it worth the pain of doing it?
Any other suggestions?
I still have many thins to implement and learn but the compile time of over 3 minutes is killing me. So my question is:
How to reduce it?
Avoiding dependacies and reducing #include/s? Yeah but how? I tried to do it however the time still doesn't change. Even if I redesign some of the parts.
Any tips of splitting files in multiple projects so I can enable multicore compiling? How shoud I spread them. Where is best to keep the file with interfaces. And finally does it worth the pain of doing it?
Any other suggestions?