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

Re: svn commit: rev 2200 - trunk trunk/build

From: Greg Stein <gstein_at_lyra.org>
Date: 2002-06-14 21:18:57 CEST

On Fri, Jun 14, 2002 at 10:36:54AM -0500, Ben Collins-Sussman wrote:
>...
> Greg, I'm so thrilled you did this. Yesterday I read over the most
> excellent link posted in the issue by Jon, which describes the
> philosophy of "parallel installations":
>
> http://www106.pair.com/rhp/parallel.html

Yup. I used that as a reference point for what to do. And since I agreed
with its parts, the end result happened to look exactly the same :-)

[ strictly speaking, we may have some stuff to tweak outside of includes and
  libs; for example, doc or other 'share' stuff ]

>...
> and now we're installing
>
> $PREFIX/include/subversion-1/svn_*.h
> $PREFIX/lib/libsvn_*-1.so

Yuppers!

> If I understand correctly, then, people that want to link against svn
> libraries will now need to add a "-I$PREFIX/include/subversion-1" and
> "-lsvn_*-1" to their compile lines.

Correct.

> Does this mean we now need to create an 'svn-config' script, just like
> apr-config and gnome-config?

Yes. I've been planning to pattern it after apu-config, actually.
(apr-config has got a lot more gunk in it for exporting portability stuff;
we are closer to apu-config)

Jon Trowbridge has also filed an enhancement request issue for creating
pkg-config files. It seems that the last time that I looked at pkg-config, I
didn't like it at all (but I don't recall why; it has been a while). So
we'll need to see whether to do something like apu-config or fit into the
pkg-config framework (or both!).

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 14 21:17:43 2002

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