On Sun, Apr 14, 2013 at 1:48 PM, Ben Reser <b...@reser.org> wrote:
> On Sun, Apr 14, 2013 at 10:24 AM, Branko Čibej <br...@wandisco.com> wrote:
>> Have you seen:
>>
>>     https://github.com/brainy/subversion-windeps
>
> No I had not.  I'd known that you'd done some work but didn't realize
> you'd gotten so far.
>
> I'm not sure which approach is better.  I see that you've given
> yourself standard Unix tools.  I went with Perl since I could get away
> without having them.  I was also trying to keep the required
> dependencies to use it down to a minimum.

I am not sure where he keeps it, but Bert has an msbuild script that
does everything as well.  I believe the only thing you needed to have
installed was a recent Windows SDK and it used the compiler from that.
 I do not recall how he handled different bindings, but I recall the
script could even build Python from source so you did not need any of
it installed.

For SVN Edge we used his script as a starting point and then modified
it so that we could use pre-built zips of things we do not want to
rebuild every time like Perl/Python:

https://ctf.open.collab.net/integration/viewvc/viewvc.cgi/trunk/svn-server/windows/?root=svnedge&system=exsy1005

I know we are using VS 2008 and not the SDK.  I do not recall if that
is because we ran into an issue where we needed it or not.

I think these scripts are useful for people doing packaging, but I am
not sure how good they are if you want to hack on Subversion using
Visual Studio where you want to use the debugger and have incremental
rebuilds etc.  I think those are the kinds of docs that would be
needed.

TortoiseSVN build also uses a lot of the same concepts:

https://code.google.com/p/tortoisesvn/source/browse/trunk/build.txt

--
Thanks

Mark Phippard
http://markphip.blogspot.com/

Reply via email to