3 ms·
Try and figure out why it takes so long to build and see if the process can be streamlined. If it's the link time that is taking that long then consider splitt
by daemin 9y ago
Try and figure out why it takes so long to build and see if the process can be streamlined.
If it's the link time that is taking that long then consider splitting the projects up into DLLs so that it's reduced or eliminated. (I assume you're on windows because you said Solution, which means MSVC)
If it's just taking that long to compile, then consider using less templates, more forward declares, less headers being included in headers. Precompiled headers are a must too.
If all that has been done then consider using a distributed build system, there are many out there from Incredibuild, proprietary stuff from Sony, fastbuild, or other open source solutions.
Then there's also unity builds, but I despise them because they effectively break certain forms of file based encapsulation.