The GNU Logo

Welcome to the GNU autoconf macro archive!

I'd like to say one small thing before the actual content starts: Please contribute! Much effort has been put into this place, in the hope that it will be useful to as many people as possible. But we can't do it all by ourselves -- we need your help. If you have written a macro (or two?) of which you think that it might be useful, please contribute it to the archive.

Curiously enough, many people seem to be scared away by the idea that "their macro is not good enough to be published". Try to look at it this way: Nobody is perfect, nobody knows everything and nobody will be flamed if there is a minor stylistic deficiency in the code of a macro published here. Hey, do you know any better way to get your code debugged for free by several hundred volunteers? :-)

At the end of this page you will find detailed instructions how to submit a macro to the archive in a way that guarantees quick and smooth inclusion in the archive. Please note that all macros here are placed under the copyright license described below. By submitting your macro for inclusion, you agree that your submitted work may be distributed under the same license. If you do not agree, please do not submit the macro.

Enough meta content, here are the macros, grouped by category: