On Sunday 30 August 2009 12:20:51 pm Philip Lowman wrote: > On Tue, Aug 25, 2009 at 1:32 PM, j s <[email protected]> wrote: > > I am using the Visual Studio generator from the cmake binary > > distribution. If I change flags using ADD_DEFINITIONS, I notice that it > > doesn't trigger a rebuild of all the affected files. > > > > Is this by design? > > I've known and worked around this limitation for a few years now. The > easiest thing to do is clean the entire solution if you change any compile > flags whatsoever (unless you know exactly what you changed and the impact > of doing it). > > The problem is that VS doesn't remember the old flags when you open up a > project file with new flags so isn't capable of cleaning the project for > you. This issue could probably be worked around in CMake itself one way or > another but it's never been worked on to my knowledge.
Or how about putting it into a configured header file instead? Visual Studio rebuilds correctly if you do it that way. Clint _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
