* aclocal.m4 (V5_MAKE_SHARED_LIB): If the cache variables for
authorKen Raeburn <raeburn@mit.edu>
Wed, 13 Mar 1996 04:55:41 +0000 (04:55 +0000)
committerKen Raeburn <raeburn@mit.edu>
Wed, 13 Mar 1996 04:55:41 +0000 (04:55 +0000)
commited2f0ed6032ff04539ec5dd281f4db4657e73f18
tree579172e141a8e59363b3a7e93233971d19fca8bd
parentb3b70385ae118f37ff0bfb7f7898070bc563ee74
* aclocal.m4 (V5_MAKE_SHARED_LIB): If the cache variables for
selecting shared v. archive library support haven't been set,
complain, instead of generating a broken Makefile.
(WITH_CC): Default to value from cache, if available.  If it
differs from name supplied on command line, complain.  When not
using a value from the cache, verify that it's a working compiler
before proceeding.  At end, use AC_PROG_CC to see if it's gcc
we're using.
(SubdirLibraryRule): Make DONE depend on Makefile.in, so it
doesn't keep getting regenerated in the case of no object files.
(CHECK_WAIT_TYPE): Make sure that union wait is acceptable to
WEXITSTATUS if that macro is defined.

Permit a single configure.in to build multiple makefiles, e.g., when a
subtree contains a program that must be considered a single package, and might
as well get configured that way.  (The Cygnus tree handles xdm this way.)
Should be more efficient.
* aclocal.m4 (V5_SET_TOPDIR): Don't substitute BUILDTOP, SRCTOP.
(CONFIG_RULES): In makefile dependencies, use $(thisconfigdir).
(V5_AC_OUTPUT_MAKEFILE): If arguments are given, treat as
directories and build pre/Makefile/post in each.  Set
thisconfigdir, SRCTOP, BUILDTOP separately in each directory.
Tweak Makefile dependencies appropriately.

Permit compilation on hpux, where stdarg.h exists, but the use of "..." in
new-style definitions does not work.  (Needs changes to configure.in files.)
* aclocal.m4 (AC_HEADER_STDARG): New macro.  Try compiling some
sources with variadic functions; set HAVE_STDARG_H or
HAVE_VARARGS_H, or bomb.
* acconfig.h (HAVE_STDARG_H, HAVE_VARARGS_H): Undef.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7616 dc483132-0cff-0310-8789-dd5450dbe970
src/ChangeLog
src/acconfig.h
src/aclocal.m4