[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r888486 - in /subversion/trunk/build/generator: ./ templates/

From: Hyrum K. Wright <hyrum_wright_at_mail.utexas.edu>
Date: Tue, 8 Dec 2009 12:42:14 -0600

On Dec 8, 2009, at 11:08 AM, rhuijben_at_apache.org wrote:

> Author: rhuijben
> Date: Tue Dec 8 17:07:26 2009
> New Revision: 888486
>
> URL: http://svn.apache.org/viewvc?rev=888486&view=rev
> Log:
> Enable generating Visual Studio/C++ 2010 projects with the project file
> generator. This will need some further tweaking, but after this commit
> you can get working binaries with VS 2010 Beta 2.
>
> * build/generator/svn_locale.vcxproj.ezt
> New template.
>
> * build/generator/gen_vcnet_vcproj.py
> (write_project):
> Declare config types for new projects. Replace commonly used variable
> reference with its MSBuild version. Pass more variables to the ezt file.
> Write .vcxproj and .vcxproj.filters files for VS 2010.
> (write): Pass explicit project guid to templates to make sure they are
> stable even when generating for the first time. Retrieve valid
> project extension. Remove _vcnet suffix from project file names, to make
> the project names match the file name (MSBuild requirement). Move
> dependency generation a bit to allow passing it to the project files.
> Remove obsolete quoting and unquoting code inherited from the old VS
> 6.0 generator.
>
> * build/generator/svn_config.vcxproj.ezt
> * build/generator/serf.vcxproj.ezt
> * build/generator/neon.vcxproj.ezt
> * build/generator/zlib.vcxproj.ezt
> New template. Have to be in the generator dir (limitation in python code)
>
> * build/generator/templates/vcnet_vcproj.ezt
> Moved to the template directory
>
> * build/generator/templates/vcnet_vcxproj_filters.ezt
> * build/generator/templates/vcnet_vcxproj.ezt
> New templates
>
> * build/generator/templates/vcnet_sln.ezt
> Remove unneeded block close.
>
> * build/generator/svn_config.vcproj.ezt
> * build/generator/serf.vcproj.ezt
> * build/generator/neon.vcproj.ezt
> Use passed project guid.
>
> * build/generator/vcnet_vcproj.ezt
> Moved to templates directory
>
> * build/generator/zlib.vcproj.ezt
> Use passed project guid.
>
> * build/generator/gen_win.py
> Pass project guids
>
> * build/win32
> Add *.vcxproj to svn:ignore
>
> Added:
> subversion/trunk/build/generator/neon.vcxproj.ezt
> subversion/trunk/build/generator/serf.vcxproj.ezt
> subversion/trunk/build/generator/svn_config.vcxproj.ezt
> subversion/trunk/build/generator/svn_locale.vcxproj.ezt
> subversion/trunk/build/generator/templates/vcnet_vcproj.ezt
> - copied unchanged from r888378, subversion/trunk/build/generator/vcnet_vcproj.ezt
> subversion/trunk/build/generator/templates/vcnet_vcxproj.ezt
> subversion/trunk/build/generator/templates/vcnet_vcxproj_filters.ezt
> subversion/trunk/build/generator/zlib.vcxproj.ezt

License police here: please add the appropriate APv2 blurb. :)

> Removed:
> subversion/trunk/build/generator/vcnet_vcproj.ezt
> Modified:
> subversion/trunk/build/generator/gen_vcnet_vcproj.py
> subversion/trunk/build/generator/gen_win.py
> subversion/trunk/build/generator/neon.vcproj.ezt
> subversion/trunk/build/generator/serf.vcproj.ezt
> subversion/trunk/build/generator/svn_config.vcproj.ezt
> subversion/trunk/build/generator/templates/vcnet_sln.ezt
> subversion/trunk/build/generator/zlib.vcproj.ezt

...

-Hyrum
Received on 2009-12-08 19:42:47 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.