Bill Napier wrote:
We're currently using CMake to build a very modular project. We have lots of little projects that generate little libraries that end up getting linked together into one application. It's really nice on UNIX when you change a CMakeLists.txt, CMake rebuilds everything and it just works. We also build the same application under Widnows using Visual Studio 2005. The Visual Studio Generator does the same thing that UNIX one does when a CMakeLists.txt changes: it re-generates all the VS project files. The problem is if you do this while Visual Studio is open, you'll get a dialog box prompting you to reload every project in your solution. We have close to 50 projects and this is a lot of reloading. Currently, our process is to close the solution in Visual Studio and force CMake to run. But of course you don't always remember to do that... So my (kind of off-topic) question is: How can I make this process less painful? Does anyone know of any MSVC plugins that will auto-reload changed projects? Or is there a configuration option I'm missing somewhere?

This has been a problem with VS from the start. VS 2003 does the right thing once, it will only ask for one reload and then reload all. But after one reload it stops working.... VS 2005 went back to prior behavior of asking to load every single project. Basically, if you do a CVS update, you should shut down VS and rerun cmake from the outside.... It would be great if someone knew how to fix this...

-Bill

_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to