I am working with a large bunch of sources written in Visual C++. The target is dll library. Linkage time consumes several minutes. How this time can be reduced?
Library depends on other dlls and libs, which are in the same solution.
The first thing which can be done is to split source into several projects, but it is a time consuming approach and very expensive.
Possibly some other approaches exist which can be used in my situation.
EDIT: I use incremental linkage, although this reduces time drastically, but this is not enough for me. There is not a problem for size of object file, because the most annoying thing is development of such code base. Every small modification requires waiting me for linkage.