
"Emil Dotchevski" <emildotchevski@gmail.com> wrote in message news:c72e33ce1003231213g6fd7b0f7i495206197eb4a24c@mail.gmail.com...
Precompiling headers is usually a bad idea. For it to work well, you have to #include many things in a single header, which increases coupling.
How exactly does it increase coupling? ...I yet have to find a case where including all 3rd party ('stable') library headers into one big precompiled header (that is force included into all compilation units) does not significantly (like by a third) reduce compilation times (with MSVC)... -- "What Huxley teaches is that in the age of advanced technology, spiritual devastation is more likely to come from an enemy with a smiling face than from one whose countenance exudes suspicion and hate." Neil Postman