ac-archive-maintainers
[Top][All Lists]
Advanced

[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-----

Attachment: tomhoward.vcf
Description: Vcard


reply via email to

[Prev in Thread] Current Thread [Next in Thread]