My guess is that you only have to compile the build target that your code change was part of... you can build just Chrome, or just unit tests, or whatever else is part of the package...
Also a common way to speed up build times is to build in release mode.
Seriously, do you have to compile the whole program for every code change? I suspect that is not necessary?