josh's WebLog

Visual C++ IDE from the trenches

feedback: export makefile

Stephane asks where the "export makfile" in VS 2002/2003, and if it is coming back in whidbey (VS 2005).
unfortunately the answer is that export makefile does not exist in any version of VS since 6.0 (98) and there aren't any plans to change that. the reasons behind losing this feature in 7.0 (2002) are varied, but most important was the lack of resources (time) to re-implement the work in the new project system (the 7.0 project system was a near-complete re-write, in order to get certain features and fit into the "all-languages-in-one-shell" VS). also figuring into the decision was the feeling that we weren't able to produce good quality makefiles (if you've ever looked at any of the exported makefiles you may agree) and that the command-line devenv /build would somewhat alleviate any pain. (vcbuild.exe may also help alleviate this even further; it has been designed specifically with use in a build lab, and we use it here to build over a million lines of code every night, so hopefully it is getting reasonable "exercise" to ensure that it is useful and stable).
Stephane also mentions msbuild and wonders if that will somehow help this situation. sadly, the only honest answer i can give is "not in whidbey": to the best of my knowledge, VC projects will not support msbuild, and msbuild will not ship official support for VC. i'm not sure how much i should really comment on this, so i'll just say that practical considerations (time/manpower) precluded doing this work in whidbey.

hope that answers your questions, Stephane.
Published Wednesday, May 19, 2004 1:22 PM by josh_

Comments

 

Stephane Rodriguez said:


Yes, thanks for the comprehensive answer, including the stretch, "n+1 is better", and all other polished things.
May 19, 2004 2:57 PM
 

Stephane Rodriguez said:


One reason makefiles are used is for g++ porting (cross-platform code).
May 19, 2004 3:00 PM
 

3D Photography said:

It's nice to be able to export a makefile; for EXTREMELY LARGE projects, there's always something that needs to be done with an ol' fashioned manually edited make file
June 25, 2004 3:24 PM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker