Re: [PATCH v2 0/5] Lazily generate header dependencies
- From
Erik Faye-Lund <kusmabite@googlemail.com>
- Date
- Jan 7, 2010, 13:22 UTC
- Message-ID
- <40aa078e1001070522k2be6c490se5d45faffca764f1@mail.gmail.com>
- In-Reply-To
- <20100107071305.GA11777@progeny.tock>
On Thu, Jan 7, 2010 at 8:13 AM, Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 11 quoted lines
> Nanako Shiraishi wrote: >> Junio, could you tell us what happened to this thread? >> >> Makefile improvements. No discussion. > > My bad. The previous version was very rough because I was not sure > yet how this could help in making the header dependency rules more > maintainable. If all compilers worth using support something like > gcc's -MD option (does MSVC?), we could switch over completely; > otherwise, we need some way to use the generated dependencies to > check the static ones, or the static ones will go stale.
Nope, there's no support for -MD in MSVC. It does have an "/MD" option, but it means something completely different (link with multithreaded DLL CRT). There IS the "/showIncludes" option [1], which should make it possible to do some build-magic to generate the correct dependency-files, though.
[1] http://msdn.microsoft.com/en-us/library/hdkef6tk(VS.71).aspx
-- Erik "kusma" Faye-Lund