Blame NEWS

Packit 1ca270
Major changes in release 2.13:
Packit 1ca270
Packit 1ca270
* Support for building on Win32 systems where the only available C or
Packit 1ca270
  C++ compiler is the Microsoft Visual C++ command line compiler
Packit 1ca270
  (`cl').  Additional support for building on Win32 systems which are
Packit 1ca270
  using the Cygwin or Mingw32 environments.
Packit 1ca270
* Support for alternative object file and executable file extensions.
Packit 1ca270
  On Win32, for example, these are .obj and .exe. These are discovered
Packit 1ca270
  using AC_OBJEXT and AC_EXEEXT, which substitute @OBJEXT@ and
Packit 1ca270
  @EXEEXT@ in the output, respectively.
Packit 1ca270
* New macros: AC_CACHE_LOAD, AC_CACHE_SAVE, AC_FUNC_SELECT_ARGTYPES,
Packit 1ca270
  AC_VALIDATE_CACHED_SYSTEM_TUPLE, AC_SEARCH_LIBS, AC_TRY_LINK_FUNC,
Packit 1ca270
  AC_C_STRINGIZE, AC_CHECK_FILE(S), AC_PROG_F77 (and friends).
Packit 1ca270
* AC_DEFINE now has an optional third argument for a description to be
Packit 1ca270
  placed in the config header input file (e.g. config.h.in).
Packit 1ca270
* The C++ code fragment compiled for the C++ compiler test had to be
Packit 1ca270
  improved to include an explicit return type for main(). This was
Packit 1ca270
  causing failures on systems using recent versions of the EGCS C++
Packit 1ca270
  compiler.
Packit 1ca270
* Fixed an important bug in AC_CHECK_TYPE that would cause a configure
Packit 1ca270
  script to report that `sometype_t' was present when only `type_t'
Packit 1ca270
  was defined.
Packit 1ca270
* Merge of the FSF version of config.guess and config.sub to modernise
Packit 1ca270
  these scripts. Add support for a few new hosts in config.guess.
Packit 1ca270
  Incorporate latest versions of install-sh, mkinstalldirs and
Packit 1ca270
  texinfo.tex from the FSF. 
Packit 1ca270
* autoreconf is capable of running automake if necessary (and
Packit 1ca270
  applicable).
Packit 1ca270
* Support for Fortran 77. See the Texinfo documentation for details.
Packit 1ca270
* Bug fixes and workarounds for quirky bugs in vendor utilities.
Packit 1ca270

Packit 1ca270
Major changes in release 2.12:
Packit 1ca270
Packit 1ca270
* AC_OUTPUT and AC_CONFIG_HEADER can create output files by
Packit 1ca270
  concatenating multiple input files separated by colons, like so:
Packit 1ca270
  AC_CONFIG_HEADER(config.h:conf.pre:config.h.in:conf.post)
Packit 1ca270
  AC_OUTPUT(Makefile:Makefile.in:Makefile.rules)
Packit 1ca270
  The arguments may be shell variables, to compute the lists on the fly.
Packit 1ca270
* AC_LINK_FILES and AC_CONFIG_SUBDIRS may be called multiple times.
Packit 1ca270
* New macro AC_OUTPUT_COMMANDS adds more commands to run in config.status.
Packit 1ca270
* Bug fixes.
Packit 1ca270

Packit 1ca270
Major changes in release 2.11:
Packit 1ca270
Packit 1ca270
* AC_PROG_CC and AC_PROG_CXX check whether the compiler works.
Packit 1ca270
  They also default CFLAGS/CXXFLAGS to "-g -O2" for gcc, instead of "-g -O".
Packit 1ca270
* AC_REPLACE_FUNCS defines HAVE_foo if the system has the function `foo'.
Packit 1ca270
* AC_CONFIG_HEADER expands shell variables in its argument.
Packit 1ca270
* New macros: AC_FUNC_FNMATCH, AC_FUNC_SETPGRP.
Packit 1ca270
* The "checking..." messages and the source code for test programs that
Packit 1ca270
  fail are saved in config.log. 
Packit 1ca270
* Another workaround has been added for seds with small command length limits.
Packit 1ca270
* config.sub and config.guess recognize more system types.
Packit 1ca270
* Bug fixes.
Packit 1ca270

Packit 1ca270
Major changes in release 2.10:
Packit 1ca270
Packit 1ca270
* Bug fixes.
Packit 1ca270
* The cache variable names used by `AC_CHECK_LIB(LIB, FUNC, ...)' has
Packit 1ca270
  changed: now $ac_cv_lib_LIB_FUNC, previously $ac_cv_lib_LIB.
Packit 1ca270

Packit 1ca270
Major changes in releases 2.6 through 2.9:
Packit 1ca270
Packit 1ca270
* Bug fixes.
Packit 1ca270

Packit 1ca270
Major changes in release 2.5:
Packit 1ca270
Packit 1ca270
* New configure options --bindir, --libdir, --datadir, etc., with
Packit 1ca270
  corresponding output variables.
Packit 1ca270
* New macro: AC_CACHE_CHECK, to make using the cache easier.
Packit 1ca270
* config.log contains the command being run as well as any output from it.
Packit 1ca270
* AC_CHECK_LIB can check for libraries with "." or "/" or "+" in their name.
Packit 1ca270
* AC_PROG_INSTALL doesn't cache a path to install-sh, for sharing caches.
Packit 1ca270
* AC_CHECK_PROG, AC_PATH_PROG, AC_CHECK_PROGS, AC_PATH_PROGS, and
Packit 1ca270
  AC_CHECK_TOOL can search a path other than $PATH.
Packit 1ca270
* AC_CHECK_SIZEOF takes an optional size to use when cross-compiling.
Packit 1ca270

Packit 1ca270
Major changes in release 2.4:
Packit 1ca270
Packit 1ca270
* Fix a few bugs found by Emacs testers.
Packit 1ca270

Packit 1ca270
Major changes in release 2.3:
Packit 1ca270
Packit 1ca270
* Fix the cleanup trap in several ways.
Packit 1ca270
* Handle C compilers that are picky about option placement.
Packit 1ca270
* ifnames gets the version number from the right directory.
Packit 1ca270

Packit 1ca270
Major changes in release 2.2:
Packit 1ca270
Packit 1ca270
* The ifnames utility is much faster but requires a "new awk" interpreter.
Packit 1ca270
* AC_CHECK_LIB and AC_HAVE_LIBRARY check and add the new
Packit 1ca270
  library before existing libs, not after, in case it uses them.
Packit 1ca270
* New macros: AC_FUNC_GETPGRP, AC_CHECK_TOOL.
Packit 1ca270
* Lots of bug fixes.
Packit 1ca270
* Many additions to the TODO file :-)
Packit 1ca270

Packit 1ca270
Major changes in release 2.1:
Packit 1ca270
Packit 1ca270
* Fix C++ problems.
Packit 1ca270
* More explanations in the manual.
Packit 1ca270
* Fix a spurious failure in the testsuite.
Packit 1ca270
* Clarify some warning messages.
Packit 1ca270
* autoreconf by default only rebuilds configure and config.h.in files
Packit 1ca270
  that are older than any of their particular input files; there is a
Packit 1ca270
  --force option to use after installing a new version of Autoconf.
Packit 1ca270

Packit 1ca270
Thanks to everybody who's submitted changes and additions to Autoconf!
Packit 1ca270
I've incorporated many of them, and am still considering others for
Packit 1ca270
future releases -- but I didn't want to postpone this release indefinitely.
Packit 1ca270
Packit 1ca270
Caution: don't indiscriminately rebuild configure scripts with
Packit 1ca270
Autoconf version 2.  Some configure.in files need minor adjustments to
Packit 1ca270
work with it; the documentation has a chapter on upgrading.  A few
Packit 1ca270
configure.in files, including those for GNU Emacs and the GNU C
Packit 1ca270
Library, need major changes because they relied on undocumented
Packit 1ca270
internals of version 1.  Future releases of those packages will have
Packit 1ca270
updated configure.in files.
Packit 1ca270
Packit 1ca270
It's best to use GNU m4 1.3 (or later) with Autoconf version 2.
Packit 1ca270
Autoconf now makes heavy use of m4 diversions, which were implemented
Packit 1ca270
inefficiently in GNU m4 releases before 1.3.
Packit 1ca270
Packit 1ca270
Major changes in release 2.0:
Packit 1ca270
Packit 1ca270
** New copyright terms:
Packit 1ca270
* There are no restrictions on distribution or use of configure scripts.
Packit 1ca270
Packit 1ca270
** Documentation:
Packit 1ca270
* Autoconf manual is reorganized to make information easier to find
Packit 1ca270
  and has several new indexes.
Packit 1ca270
* INSTALL is reorganized and clearer and is now made from Texinfo source.
Packit 1ca270
Packit 1ca270
** New utilities:
Packit 1ca270
* autoscan to generate a preliminary configure.in for a package by
Packit 1ca270
  scanning its source code for commonly used nonportable functions,
Packit 1ca270
  programs, and header files.
Packit 1ca270
* ifnames to list the symbols used in #if and #ifdef directives in a
Packit 1ca270
  source tree.
Packit 1ca270
* autoupdate to update a configure.in to use the version 2 macro names.
Packit 1ca270
* autoreconf to recursively remake configure and configuration header
Packit 1ca270
  files in a source tree.
Packit 1ca270
Packit 1ca270
** Changed utilities:
Packit 1ca270
* autoheader can take pieces of acconfig.h to replace config.h.{top,bot}.
Packit 1ca270
* autoconf and autoheader can look for package-local definition files
Packit 1ca270
  in an alternate directory.
Packit 1ca270
Packit 1ca270
** New macros:
Packit 1ca270
* AC_CACHE_VAL to share results of tests between configure runs.
Packit 1ca270
* AC_DEFUN to define macros, automatically AC_PROVIDE them, and ensure
Packit 1ca270
  that macros invoked with AC_REQUIRE don't interrupt other macros.
Packit 1ca270
* AC_CONFIG_AUX_DIR, AC_CANONICAL_SYSTEM, AC_CANONICAL_HOST, AC_LINK_FILES to
Packit 1ca270
  support deciding unguessable features based on the host and target types.
Packit 1ca270
* AC_CONFIG_SUBDIRS to recursively configure a source tree.
Packit 1ca270
* AC_ARG_PROGRAM to use the options --program-prefix,
Packit 1ca270
  --program-suffix, and --program-transform-name to change the names
Packit 1ca270
  of programs being installed.
Packit 1ca270
* AC_PREFIX_DEFAULT to change the default installation prefix.
Packit 1ca270
* AC_TRY_COMPILE to compile a test program without linking it.
Packit 1ca270
* AC_CHECK_TYPE to check whether sys/types.h or stdlib.h defines a given type.
Packit 1ca270
* AC_CHECK_LIB to check for a particular function and library.
Packit 1ca270
* AC_MSG_CHECKING and AC_MSG_RESULT to print test results, on a single line,
Packit 1ca270
  whether or not the test succeeds.  They obsolete AC_CHECKING and AC_VERBOSE.
Packit 1ca270
* AC_SUBST_FILE to insert one file into another.
Packit 1ca270
* AC_FUNC_MEMCMP to check whether memcmp is 8-bit clean.
Packit 1ca270
* AC_FUNC_STRFTIME to find strftime even if it's in -lintl.
Packit 1ca270
* AC_FUNC_GETMNTENT to find getmntent even if it's in -lsun or -lseq.
Packit 1ca270
* AC_HEADER_SYS_WAIT to check whether sys/wait.h is POSIX.1 compatible.
Packit 1ca270
Packit 1ca270
** Changed macros:
Packit 1ca270
* Many macros renamed systematically, but old names are accepted for
Packit 1ca270
  backward compatibility.
Packit 1ca270
* AC_OUTPUT adds the "automatically generated" comment to
Packit 1ca270
  non-Makefiles where it finds @configure_input@ in an input file, to
Packit 1ca270
  support files with various comment syntaxes.
Packit 1ca270
* AC_OUTPUT does not replace "prefix" and "exec_prefix" in generated
Packit 1ca270
  files when they are not enclosed in @ signs.
Packit 1ca270
* AC_OUTPUT allows the optional environment variable CONFIG_STATUS to
Packit 1ca270
  override the file name "config.status".
Packit 1ca270
* AC_OUTPUT takes an optional argument for passing variables from
Packit 1ca270
  configure to config.status.
Packit 1ca270
* AC_OUTPUT and AC_CONFIG_HEADER allow you to override the input-file names.
Packit 1ca270
* AC_OUTPUT automatically substitutes the values of CFLAGS, CXXFLAGS,
Packit 1ca270
  CPPFLAGS, and LDFLAGS from the environment.
Packit 1ca270
* AC_PROG_CC and AC_PROG_CXX now set CFLAGS and CXXFLAGS, respectively.
Packit 1ca270
* AC_PROG_INSTALL looks for install-sh or install.sh in the directory
Packit 1ca270
  specified by AC_CONFIG_AUXDIR, or srcdir or srcdir/.. or
Packit 1ca270
  srcdir/../.. by default.
Packit 1ca270
* AC_DEFINE, AC_DEFINE_UNQUOTED, and AC_SUBST are more robust and smaller.
Packit 1ca270
* AC_DEFINE no longer prints anything, because of the new result reporting
Packit 1ca270
  mechanism (AC_MSG_CHECKING and AC_MSG_RESULT).
Packit 1ca270
* AC_VERBOSE pays attention to --quiet/--silent, not --verbose.
Packit 1ca270
* AC_ARG_ENABLE and AC_ARG_WITH support whitespace in the arguments to
Packit 1ca270
  --enable- and --with- options.
Packit 1ca270
* AC_CHECK_FUNCS and AC_CHECK_HEADERS take optional shell commands to
Packit 1ca270
  execute on success or failure.
Packit 1ca270
* Checking for C functions in C++ works.
Packit 1ca270
Packit 1ca270
** Removed macros:
Packit 1ca270
* AC_REMOTE_TAPE and AC_RSH removed; too specific to tar and cpio, and
Packit 1ca270
  better maintained with them.
Packit 1ca270
* AC_ARG_ARRAY removed because no one was likely using it.
Packit 1ca270
* AC_HAVE_POUNDBANG replaced with AC_SYS_INTERPRETER, which doesn't
Packit 1ca270
  take arguments, for consistency with all of the other specific checks.
Packit 1ca270
Packit 1ca270
** New files:
Packit 1ca270
* Comes with config.sub and config.guess, and uses them optionally.
Packit 1ca270
* Uses config.cache to cache test results.  An alternate cache file
Packit 1ca270
  can be selected with the --cache-file=FILE option.
Packit 1ca270
* Uses optional shell scripts $prefix/share/config.site and
Packit 1ca270
  $prefix/etc/config.site to perform site or system specific initializations.
Packit 1ca270
* configure saves compiler output to ./config.log for debugging.
Packit 1ca270
* New files autoconf.m4 and autoheader.m4 load the other Autoconf macros.
Packit 1ca270
* acsite.m4 is the new name for the system-wide aclocal.m4.
Packit 1ca270
* Has a DejaGnu test suite.
Packit 1ca270

Packit 1ca270
Major changes in release 1.11:
Packit 1ca270
Packit 1ca270
* AC_PROG_INSTALL calls install.sh with the -c option.
Packit 1ca270
* AC_SET_MAKE cleans up after itself.
Packit 1ca270
* AC_OUTPUT sets prefix and exec_prefix if they weren't set already.
Packit 1ca270
* AC_OUTPUT prevents shells from looking in PATH for config.status.
Packit 1ca270
Packit 1ca270
Plus a few other bug fixes.
Packit 1ca270

Packit 1ca270
Major changes in release 1.10:
Packit 1ca270
Packit 1ca270
* autoheader uses config.h.bot if present, analogous to config.h.top.
Packit 1ca270
* AC_PROG_INSTALL looks for install.sh in srcdir or srcdir/.. and
Packit 1ca270
  never uses cp.
Packit 1ca270
* AC_PROG_CXX looks for cxx as a C++ compiler.
Packit 1ca270
Packit 1ca270
Plus several bugs fixed.
Packit 1ca270

Packit 1ca270
Major changes in release 1.9:
Packit 1ca270
Packit 1ca270
* AC_YYTEXT_POINTER replaces AC_DECLARE_YYTEXT.
Packit 1ca270
* AC_SIZEOF_TYPE generates the cpp symbol name automatically,
Packit 1ca270
  and autoheader generates entries for those names automatically.
Packit 1ca270
* AC_FIND_X gets the result from xmkmf correctly.
Packit 1ca270
* AC_FIND_X assumes no X if --without-x was given.
Packit 1ca270
* AC_FIND_XTRA adds libraries to the variable X_EXTRA_LIBS.
Packit 1ca270
* AC_PROG_INSTALL finds OSF/1 installbsd.
Packit 1ca270

Packit 1ca270
Major changes in release 1.8:
Packit 1ca270
Packit 1ca270
** New macros:
Packit 1ca270
* New macros AC_LANG_C, AC_LANG_CPLUSPLUS, AC_LANG_SAVE, AC_LANG_RESTORE,
Packit 1ca270
  AC_PROG_CXX, AC_PROG_CXXCPP, AC_REQUIRE_CPP
Packit 1ca270
  for checking both C++ and C features in one configure script.
Packit 1ca270
* New macros AC_CHECKING, AC_VERBOSE, AC_WARN, AC_ERROR for printing messages.
Packit 1ca270
* New macros AC_FIND_XTRA, AC_MMAP, AC_SIZEOF_TYPE, AC_PREREQ,
Packit 1ca270
  AC_SET_MAKE, AC_ENABLE.
Packit 1ca270
Packit 1ca270
** Changed macros:
Packit 1ca270
* AC_FIND_X looks for X in more places.
Packit 1ca270
* AC_PROG_INSTALL defaults to install.sh instead of cp, if it's in srcdir.
Packit 1ca270
  install.sh is distributed with Autoconf.
Packit 1ca270
* AC_DECLARE_YYTEXT has been removed because it can't work, pending
Packit 1ca270
  a rewrite of quoting in AC_DEFINE.
Packit 1ca270
* AC_OUTPUT adds its comments in C format when substituting in C files.
Packit 1ca270
* AC_COMPILE_CHECK protects its ECHO-TEXT argument with double quotes.
Packit 1ca270
Packit 1ca270
** New or changed command line options:
Packit 1ca270
* configure accepts --enable-FEATURE[=ARG] and --disable-FEATURE options.
Packit 1ca270
* configure accepts --without-PACKAGE, which sets withval=no.
Packit 1ca270
* configure accepts --x-includes=DIR and --x-libraries=DIR.
Packit 1ca270
* Giving --with-PACKAGE no argument sets withval=yes instead of withval=1.
Packit 1ca270
* configure accepts --help, --version, --silent/--quiet, --no-create options.
Packit 1ca270
* configure accepts and ignores most other Cygnus configure options, and
Packit 1ca270
  warns about unknown options.
Packit 1ca270
* config.status accepts --help, --version options.
Packit 1ca270
Packit 1ca270
** Paths and other changes:
Packit 1ca270
* Relative srcdir values are not made absolute.
Packit 1ca270
* The values of @prefix@ and @exec_prefix@ and @top_srcdir@ get substituted.
Packit 1ca270
* Autoconf library files are installed in ${datadir}/autoconf, not ${datadir}.
Packit 1ca270
* autoheader optionally copies config.h.top to the beginning of config.h.in.
Packit 1ca270
* The example Makefile dependencies for configure et al. work better.
Packit 1ca270
* Namespace cleanup: all shell variables used internally by Autoconf
Packit 1ca270
  have names beginning with `ac_'.
Packit 1ca270
Packit 1ca270
More big improvements are in process for future releases, but have not
Packit 1ca270
yet been (variously) finished, integrated, tested, or documented enough
Packit 1ca270
to release yet.
Packit 1ca270

Packit 1ca270
Major changes in release 1.7:
Packit 1ca270
Packit 1ca270
* New macro AC_OBSOLETE.
Packit 1ca270
* Bugs in Makefile.in fixed.
Packit 1ca270
* AC_LONG_FILE_NAMES improved.
Packit 1ca270

Packit 1ca270
Major changes in release 1.6:
Packit 1ca270
Packit 1ca270
* New macro AC_LONG_64_BITS.
Packit 1ca270
* Multiple .h files can be created.
Packit 1ca270
* AC_FIND_X looks for X files directly if it doesn't find xmkmf.
Packit 1ca270
* AC_ALLOCA defines C_ALLOCA if using alloca.c.
Packit 1ca270
* --with-NAME can take a value, e.g., --with-targets=sun4,hp300bsd.
Packit 1ca270
* Unused --no-create option to configure removed.
Packit 1ca270
* autoheader doesn't change the timestamp of its output file if
Packit 1ca270
  the file didn't change.
Packit 1ca270
* All macros that look for libraries now use AC_HAVE_LIBRARY.
Packit 1ca270
* config.status checks three optional environment variables to
Packit 1ca270
  modify its behavior.
Packit 1ca270
* The usual bug fixes.
Packit 1ca270

Packit 1ca270
Major changes in release 1.5:
Packit 1ca270
Packit 1ca270
* New macros AC_FIND_X, AC_OFF_T, AC_STAT_MACROS_BROKEN, AC_REVISION.
Packit 1ca270
* autoconf and autoheader scripts have GNU standards conforming
Packit 1ca270
  --version and --help options (they print their message and exit).
Packit 1ca270
* Many bug fixes.
Packit 1ca270

Packit 1ca270
Major changes in release 1.4:
Packit 1ca270
Packit 1ca270
* New macros AC_HAVE_POUNDBANG, AC_TIME_WITH_SYS_TIME, AC_LONG_DOUBLE,
Packit 1ca270
  AC_GETGROUPS_T, AC_DEFINE_UNQUOTED.
Packit 1ca270
* autoconf and autoheader use the M4 environment variable to determine the
Packit 1ca270
  path of the m4 program to use.
Packit 1ca270
* The --macrodir option to autoconf and autoheader specifies the directory
Packit 1ca270
  in which acspecific.m4, acgeneral.m4, etc. reside if not the default.
Packit 1ca270
* autoconf and autoheader can take `-' as their file names, which means to
Packit 1ca270
  read stdin as input.
Packit 1ca270
* Resulting configure scripts can take a --verbose option which causes them
Packit 1ca270
  to print the results of their tests.
Packit 1ca270
* AC_DEFINE quotes its second argument in such a way that spaces, magic
Packit 1ca270
  shell characters, etc. will be preserved during various stages of
Packit 1ca270
  expansion done by the shell.  If you don't want this, use
Packit 1ca270
  AC_DEFINE_UNQUOTED instead.
Packit 1ca270
* Much textual processing done with external calls to tr and sed have been
Packit 1ca270
  internalized with builtin m4 `patsubst' and `translit' calls.
Packit 1ca270
* AC_OUTPUT doesn't hardwire the filenames it outputs.  Instead, you can
Packit 1ca270
  set the shell variables `gen_files' and `gen_config' to the list of
Packit 1ca270
  filenames to output.
Packit 1ca270
* AC_DECLARE_YYTEXT does an AC_SUBST of `LEX_OUTPUT_ROOT', which may be
Packit 1ca270
  "lex.yy" or "lexyy", depending on the system.
Packit 1ca270
* AC_PROGRAMS_CHECK takes an optional third arg.  If given, it is used as
Packit 1ca270
  the default value.
Packit 1ca270
* If AC_ALLOCA chooses alloca.c, it also defines STACK_DIRECTION.
Packit 1ca270
* AC_CONST works much more reliably on more systems.
Packit 1ca270
* Many bug fixes.
Packit 1ca270

Packit 1ca270
Major changes in release 1.3:
Packit 1ca270
Packit 1ca270
configure no longer requires awk for packages that use a config.h.
Packit 1ca270
Support handling --with-PACKAGE options.
Packit 1ca270
New `autoheader' script to create `config.h.in' from `configure.in'.
Packit 1ca270
Ignore troublesome -lucb and -lPW when searching for alloca.
Packit 1ca270
Rename --exec_prefix to --exec-prefix for GNU standards conformance.
Packit 1ca270
Improve detection of STDC library.
Packit 1ca270
Add AC_HAVE_LIBRARY to check for non-default libraries.
Packit 1ca270
Function checking should work with future GNU libc releases.
Packit 1ca270

Packit 1ca270
Major changes in release 1.2:
Packit 1ca270
Packit 1ca270
The --srcdir option is now usually unnecessary.
Packit 1ca270
Add a file containing sample comments describing CPP macros.
Packit 1ca270
A comment in config.status tells which host it was configured on.
Packit 1ca270
Substituted variable values can now contain commas.
Packit 1ca270
Fix bugs in various feature checks.
Packit 1ca270

Packit 1ca270
Major changes in release 1.1:
Packit 1ca270
Packit 1ca270
Added AC_STRCOLL macro.
Packit 1ca270
Made AC_GETLOADAVG check for more things.
Packit 1ca270
AC_OUTPUT argument is now optional.
Packit 1ca270
Various bug fixes.