[CMake] CMAKE changing Visual Studio Settings

Joseph Rosensweig jrosensw at gmail.com
Wed Jul 30 15:42:18 EDT 2014


Thanks for all the help on this topic.

The user file generation worked like a charm.  Really helped out a lot.

Thanks to Nils as well for the great advice.  This makes my MSVC projects
much more manageable.

Thanks!


On Tue, Jul 22, 2014 at 2:12 PM, Eric Clark <eclark at ara.com> wrote:

>
>
> > -----Original Message-----
> > From: CMake [mailto:cmake-bounces at cmake.org] On Behalf Of John
> > Drescher
> > Sent: Monday, July 21, 2014 3:55 PM
> > To: Joseph Rosensweig
> > Cc: CMake ML
> > Subject: Re: [CMake] CMAKE changing Visual Studio Settings
> >
> > > So CMAKE can't control the options int he *.user files I guess :-\?
> > > Would a potential workaround be to find a command line tool that can
> > > edit these and run it as a post-build script?
> >
> > CMake gives you the functionality needed to edit these via your own
> script. I
> > mean reading and writing files replacing text.
>
> In our CMake system, we wanted to be able to set the program to execute
> when "Start Debugging" was clicked in Visual Studio. This option is stored
> in the *.user file and thus you cannot change it via CMake directly.
> However, you CAN build a template of the *.user file and put some CMake
> variables inside of it. Then, when you build the project files with CMake,
> you can use the configure_file command to create the user's *.user file
> from the template and the values you have for each variable in the
> template. This option works beautifully and it is very easy to setup.
>
> Hope this helps...
> Eric
>
> >
> > John
> > --
> >
> > Powered by www.kitware.com
> >
> > Please keep messages on-topic and check the CMake FAQ at:
> > http://www.cmake.org/Wiki/CMake_FAQ
> >
> > Kitware offers various services to support the CMake community. For more
> > information on each offering, please visit:
> >
> > CMake Support: http://cmake.org/cmake/help/support.html
> > CMake Consulting: http://cmake.org/cmake/help/consulting.html
> > CMake Training Courses: http://cmake.org/cmake/help/training.html
> >
> > Visit other Kitware open-source projects at
> > http://www.kitware.com/opensource/opensource.html
> >
> > Follow this link to subscribe/unsubscribe:
> > http://public.kitware.com/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20140730/f2b9dd57/attachment.html>


More information about the CMake mailing list