Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F120836735
README.andrew
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None
README.andrew
View Options
This is a collection of autoconf macros which've been written by
various people at CMU. To use it, use "aclocal -I cmulocal" (after
the first time, automake should automatically use the -I cmulocal, if
you've called CMU_INIT_AUTOMAKE in configure.ac).
CMU_INIT_AUTOMAKE
If you use automake, you should call this after AM_INIT_AUTOMAKE.
It adds "-I cmulocal" to the aclocal command line, so that when
automake runs aclocal, aclocal'll continue to pick up these macros.
CMU_ADD_LIBPATH
Add -L(arg), and possibly -R(arg) (or whatever the runpath is) to
LDFLAGS.
CMU_ADD_LIBPATH_TO
Likewise to above, except adds it to the specified variable (arg 2).
CMU_GUESS_RUNPATH_SWITCH
Attempts to guess what the runpath switch is (-R or whatever).
CMU_COMERR
Requires that com_err exist in the collection (at CMU, do this by
running "cvs checkout com_err", and adding com_err to DIST_SUBDIRS
in your Makefile.am).
It sets the output variable COMPILE_ET to the compile_et program to
use, and adds the appropriate paths to LDFLAGS and CPPFLAGS.
It does *not* add -lcom_err to LIBS (this would cause later library
checks to fail if com_err needs to be built), so Makefiles need to
explicitly add -lcom_err (which, after all, should always exist as
long as the com_err compile doesn't blow up). Makefiles should do
this by using LIB_COMERR, which will substitute to the appropriate
magic to use to grab the library. (This may involve a libtool archive;
you should be using libtool to link your program if you distribute
libraries with it that the program may link against).
Note that com_err will only be compiled if the configure script
can't find compile_et or libcom_err; if the system already has them,
the configure script will use the system installation (although, due
to some autoconf wonkiness, com_err will still be configured; it just
won't show up in the @subdirs@ expansion).
CMU_NANA
Adds --with-nana, set by default; if set, attempts to link against
libnana. If not set, or if libnana is unavailable, or if we're not
using gcc, it defines WITHOUT_NANA.
CMU_PROG_LIBTOOL
Just like AM_PROG_LIBTOOL, except it performs a couple little hacks
to make sure that things don't break on picky vendor compilers
which whine about empty translation units. [DEPRECATED - DO NOT USE]
CMU_PTHREADS
This attempts to link against libpthread (failing if it can't be found),
and attempts to do any system-specific setup required for thread
support (for example, most things want _REENTRANT to be defined,
but Solaris wants _POSIX_PTHREAD_SEMANTICS and __EXTENSIONS__, IRIX
wants to see _SGI_REENTRANT_FUNCTIONS, etc).
CMU_SASL
This tries to find a SASL library, and calls AC_SUBST on LIB_SASL
if it finds one, or tells the user to go ftp it if it doesn't exist.
Provides --with-sasldir.
CMU_KRB4
This attempts to find Kerberos 4 libraries and set up CFLAGS and LIBS
appropriately. It also updates and substitutes RPATH for shared library
stuff.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Apr 24, 1:34 PM (6 h, 34 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18802644
Default Alt Text
README.andrew (2 KB)
Attached To
Mode
R111 cyrus-imapd
Attached
Detach File
Event Timeline