From: Erik Faye-Lund Date: Thu, 07 Jan 2010 13:22:08 GMT Subject: Re: [PATCH v2 0/5] Lazily generate header dependencies Message-ID: <40aa078e1001070522k2be6c490se5d45faffca764f1@mail.gmail.com> In-Reply-To: <20100107071305.GA11777@progeny.tock> On Thu, Jan 7, 2010 at 8:13 AM, Jonathan Nieder wrote: > 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