[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More on CVS layout
From: |
Tom Howard |
Subject: |
Re: More on CVS layout |
Date: |
Thu, 20 Jan 2005 09:54:37 +1100 |
User-agent: |
Mozilla Thunderbird 1.0 (Windows/20041206) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Peter,
> My suggestion, if nothing better comes up, is to put the m4
> files _flat_ into a single directory, for example:
>
> m4src/ax_foo.m4
> ax_other_foo.m4
> ax_java_bar_foo.m4
> ...
>
> This way, there is no chance we'll ever have to move a file
> to stay consistent. Furthermore, you can use the checked-out
> repository with aclocal(1) without any modifications or
> installation process. In the release archive, it is this way
> already.
>
> What other ideas are there? Anyone?
Flat makes most sense to me as well, but it would require a migration
step, where everything is moved from their directories. Can we put it
down as a to-do item? Leaving it as it allows me to create a build
system very quickly. Until the CVSROOT/modules is updated, you can test
it yourself by running
cvs co ac-archive
cvs co ac-archive-build
cd ac-archive-build
ln -s ../ac-archive/legacy m4-src
ln -s ../ac-archive/COPYING .
ln -s ../ac-archive/README .
./boostrap
./configure
make
make install
Ideally the make step will build the docs, but I'll work on that as soon
as the licence changes are done.
Also having it flat doesn't make a huge diff, as you still need to tell
aclocal where to find that flat dir (as opposed to telling where to find
N directories). Currently, make install will keep the dir structure,
but making it flat is a one liner (remove nobase_) in the Makefile.am
Cheers,
- --
Tom Howard
Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x433B299A
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFB7uUtw1G4ZUM7KZoRAuBMAKCotrBCiTuAmj7DFDWJX9tYSkR6VQCgojPo
km6XEw6cqQo8VZZVrGh+740=
=y1Dl
-----END PGP SIGNATURE-----
tomhoward.vcf
Description: Vcard
- Re: macro obsoletion, (continued)
- Re: macro obsoletion, Guido Draheim, 2005/01/19
- Re: File names (and synchronization), Guido Draheim, 2005/01/19
- Having the same contents on gnu.org and sf.net (was: File names), Peter Simons, 2005/01/19
- Re: Having the same contents on gnu.org and sf.net, Guido Draheim, 2005/01/19
- Re: Having the same contents on gnu.org and sf.net, Peter Simons, 2005/01/19
- Re: Having the same contents on gnu.org and sf.net, Guido Draheim, 2005/01/19
- Re: Having the same contents on gnu.org and sf.net, Peter Simons, 2005/01/19
- Re: Having the same contents on gnu.org and sf.net, Peter Simons, 2005/01/19
Re: More on CVS layout, Guido Draheim, 2005/01/19
Re: More on CVS layout,
Tom Howard <=
Re: More on CVS layout, Tom Howard, 2005/01/25