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

Re: VC++ 2005 Express build

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-12-20 19:13:16 CET

D.J. Heap wrote:
> On 12/18/05, Stefan Küng <tortoisesvn@gmail.com> wrote:
> [snip]
>> One more little thing: I guess most UI clients don't need to build
>> svn.exe, svnadmin.exe or any other executable in the Subversion solution
>> file. So a project which only builds the libraries would help too.
>
>
> You can effectively get this by building the 'svnversion' (or 'svn'
> but it's bigger) projects. They include all the libraries as
> dependencies, but no tests, other exe's, Apache modules, etc.

That's what the __ALL__ project does too: it only builds the libs and
svn.exe, svnadmin.exe, svnversion.exe, but not the tests, mod_dav_svn
and the bindings.
What's missing is a project which *only* builds the Subversion libs, not
the exe's.
Because, as I mentioned before, I build the Subversion libs twice: once
with network support and once without. Now, if we build the libs without
that, the libs themselves build correctly, but the exe's won't because
of missing dependencies (linker error). To make my build script work, I
have to ignore build errors, otherwise the whole build script fails. But
by ignoring build errors (I can't just ignore specific errors in my
build script), I might ignore other (important) errors which I then
catch much much later in the build script when building the TSVN
binaries. So it would be great if there was a project which only builds
the libs so I can stop ignoring build errors.

> I've looked at adding a 'no apr' build configuration and think it
> won't be too hard. I'll post a patch when I finish it (it should only
> require tweaks to the Win32 generator) and if there are no objections
> I'll commit it a few days after that.

Great! Thanks a lot for your efforts!

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Dec 20 19:58:28 2005

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