new build system (was: Re: CVS update: MODIFIED: ac-helpers ...)
From: Greg Stein <gstein_at_lyra.org>
Date: 2001-05-24 16:20:55 CEST
On Thu, May 24, 2001 at 01:40:17PM -0000, gstein@tigris.org wrote:
Okay... this is it. We're now on the build system.
"It works on my machine."
I suspect there may be some tweaks to make on differents OSs. I'd be
The code supports building, installation, checking, and dependencies. It
Basic operation: same as before.
$ ./autogen.sh
There are some "make check" scripts that need to be fixed up. That'll happen
The old Makefile.am files are still around, but I'll be tossing those along
[ $ cvs rm -f `find . -name Makefile.rm`
See the mistake in that line? I didn't when I typed it. The find returned
I am *so* glad that Ben coded SVN to *not* delete locally modified files
The top-level make has a number of shortcuts in it (well, actually in
$ make subversion/libsvn_fs/libsvn_fs.la
or
$ make libsvn_fs
The two are the same. So... when your test proggie fails to link because
Note that the system still conditionally builds the FS stuff based on
Handy hint: if you don't like dependencies, then you can do:
$ ./autogen.sh -s
That will skip the dependency generation that goes into build-outputs.mk. It
Note that if you change build.conf, you can simply run:
$ ./gen-make.py build.conf
to regen build-outputs.mk. You don't have to go back through the whole
You should also note that autogen.sh and configure run much faster now that
Obviously, there are going to be some tweaky things going on. I also think
Note that I arrange things so that we have one generated file
I think that is about it. Send problems to the dev@ list and/or feel free to
Cheers,
-- Greg Stein, http://www.lyra.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Sat Oct 21 14:36:30 2006 |
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.