1 Thu May 12 15:55:40 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5 * autoconf.texi: Document filename restriction on CPP.
7 Thu May 12 10:11:20 1994 David J. MacKenzie (djm@hill.gnu.ai.mit.edu)
9 * acgeneral.m4 (AC_OUTPUT): Treat "./Makefile" like "Makefile".
12 Tue May 10 00:08:19 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
14 * acgeneral.m4 (AC_OUTPUT): Set prefix and exec_prefix if they
17 Sat May 7 20:06:59 1994 Noah Friedman (friedman@kropotkin.gnu.ai.mit.edu)
19 * acspecific.m4 (AC_PROG_INSTALL): If using install.sh, add `-c'
22 Sat May 7 15:36:22 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
24 * acgeneral.m4 (AC_OUTPUT): If configuring in the source tree,
25 don't end top_srcdir with "/.".
26 * acspecific.m4 (AC_SET_MAKE): Remove temp file.
27 From John Interrante <interran@uluru.stanford.edu>.
29 Fri May 6 15:26:48 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
31 * acgeneral.m4 (AC_SIZEOF_TYPE): Fatal error if test program fails.
33 Fri May 6 12:52:19 1994 David J. MacKenzie (djm@gamera.eng.umd.edu)
35 * acgeneral.m4 (AC_OUTPUT): Run "./config.status", not "config.status".
36 From Kevin Gallagher <kgallagh@spd.dsccc.com>.
38 Fri May 6 00:45:29 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
40 * acspecific.m4 (AC_WAIT3): Sleep in the parent to avoid rm
41 problems on fast machines. From david d zuhn.
43 Thu May 5 12:51:32 1994 David J. MacKenzie (djm@gamera.eng.umd.edu)
47 * Makefile.in (install): Don't install INSTALL.
48 (installcheck, install-info): New targets.
50 Mon May 2 16:31:33 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
52 * autoconf.sh, autoheader.sh: If M4 is an absolute file name that
53 no longer exists, use M4=m4.
55 Mon May 2 13:06:06 1994 David J. MacKenzie (djm@burnout.eng.umd.edu)
57 * acspecific.m4 (AC_HAVE_POUNDBANG): Quote # in message.
58 From schwab@issan.informatik.uni-dortmund.de (Andreas Schwab).
60 * autoconf.texi: Document config.h.bot. Fix typo in AC_HAVE_POUNDBANG.
62 * acspecific.m4 (AC_PROG_CXX): Look for "cxx" (DEC C++ compiler) too.
64 * autoheader.sh: Fix tr string for Solaris tr.
65 Add config.h.bot if present.
66 From richard@sol.kbsi.com (Richard Henderson).
68 Fri Apr 29 12:53:53 1994 David J. MacKenzie (djm@burnout.eng.umd.edu)
70 * acspecific.m4 (AC_PROG_INSTALL): Use install.sh from srcdir
71 or srcdir/.. or srcdir/../.. and never default to cp.
73 Thu Apr 28 12:01:01 1994 David J. MacKenzie (djm@burnout.eng.umd.edu)
75 * acconfig.h: Add HAVE_MMAP entry.
76 * acspecific.m4 (AC_MMAP): If NBPC is not defined, use PAGESIZE.
77 From "Kaveh R. Ghazi" <ghazi@eden.rutgers.edu>.
79 * acgeneral.m4 (AC_OUTPUT_HEADER): For each file being created,
80 munge a copy of conftest.sed rather than the original.
81 From brook@trillium.botany.utexas.edu (Brook Milligan).
83 Tue Apr 26 00:27:21 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
85 * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Remove CFLAGS and
88 Thu Apr 21 19:43:20 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
92 * autoconf.texi: Document special AC_FIND_XTRA ordering
95 * acspecific.m4 (AC_FIND_XTRA): Reorder AC_REQUIREs.
97 * acspecific.m4 (AC_FIND_X): AC_REQUIRE_CPP.
99 * acspecific.m4 (AC_PROG_LEX): Say what we set LEXLIB to.
101 Wed Apr 20 13:17:05 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
103 * acgeneral.m4 (AC_PARSEARGS): Allow . in hostnames. Use string
105 (AC_HAVE_LIBRARY): namespace cleanup.
107 * autoconf.texi: Describe changes to AC_FIND_X, AC_FIND_XTRA, and
110 * acconfig.h: Replace DECLARE_YYTEXT with YYTEXT_POINTER.
112 * acgeneral.m4 (AC_PARSEARGS): --gas and --x set with_gas and
113 with_x to yes, not 1.
115 * acspecific.m4 (AC_YYTEXT_POINTER): New macro, replacing
117 (AC_FIND_X): Assume no X if --without-x was given.
118 (AC_FIND_XTRA): Quotes AC_REQUIRE args. Run uname in a subshell in
119 case it's missing. Put -l options in X_EXTRA_LIBS. Print values
120 of the variables we set if verbose.
122 Tue Apr 19 14:14:25 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
124 * autoconf.texi: Note GNU m4 1.0 bugs.
126 * acspecific.m4 (AC_FIND_X_XMKMF): Set variables correctly.
128 * autoconf.texi: Don't @setchapternewpage odd by default. Mention
129 autoheader AC_SIZEOF_TYPE symbol generation.
131 * acgeneral.m4 (AC_SIZEOF_TYPE): Fix typo.
133 * Makefile.in (install): Don't install aclocal.m4.
135 * autoheader.sh: Generate entries for AC_SIZEOF_TYPE
138 Mon Apr 18 22:14:59 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
140 * acgeneral.m4 (AC_SIZEOF_TYPE): Remove second arg, and generate a
141 symbol name automatically.
143 * autoconf.texi: Document new AC_SIZEOF_TYPE usage.
145 * acspecific.m4 (AC_PROG_INSTALL): Only filter out "install"
147 (AC_FIND_X_XMKMF): Fix variable names to not conflict with grep -v.
149 * autoconf.texi: Various small fixes.
151 * INSTALL: Say configure takes "awhile".
153 Sat Apr 16 15:05:31 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
155 * acgeneral.m4: Call AC_LANG_C in AC_PREPARE, not AC_INIT.
157 Fri Apr 15 07:00:37 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
161 * acgeneral.m4: Rename ac_configure_args back to configure_args,
162 since some people have been using it.
164 Thu Apr 14 14:45:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
166 * autoconf.texi: Note that AC_ENABLE and AC_WITH arguments
167 shouldn't contain blanks, for now.
169 Wed Apr 13 17:26:36 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
171 * acspecific.m4 (AC_SET_MAKE): Use $MAKE if defined, else "make".
173 * autoconf.texi: Add missing files to diagram.
175 * acgeneral.m4 (AC_TEST_CPP): Propogate comment about Coherent
176 lossage into configures.
178 Sat Apr 9 17:34:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
180 * acgeneral.m4 (AC_PARSEARGS): Unknown option is a fatal error.
182 * acgeneral.m4: Remove ac_ prefix from some variables set by
183 options, for consistency and backward compatibility.
185 Fri Apr 8 13:24:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
187 * acspecific.m4 (AC_FIND_XTRA): Don't test for -lsocket on IRIX.
190 * acspecific.m4 (AC_FIND_X_XMKMF, AC_FIND_X_DIRECT): Don't
191 override --x-includes and --x-libraries. Check openwin last due
194 * acgeneral.m4: Add --x-includes, --x-libraries options. Document
195 them and --build, --host, --target.
197 * autoconf.texi: Mention --x-includes and --x-libraries.
199 * INSTALL: Mention --x-includes and --x-libraries.
201 Tue Apr 5 12:46:47 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
203 * autoconf.texi: Document top_srcdir substitution.
205 * acspecific.m4 (AC_PROG_INSTALL): Look for install.sh in
206 @top_srcdir@, not $srcdir.
208 * acgeneral.m4 (AC_OUTPUT): AC_SUBST top_srcdir. Set it.
210 Mon Apr 4 20:13:08 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
212 * autoconf.texi: Fix dependencies examples.
214 * Makefile.in: Update configuration dependencies.
216 * acgeneral.m4: Add back --no-create option. Make config.status
219 * autoheader.sh: Go back to doing move-if-change. (Work around in
220 dependencies by using stamp files.)
222 Thu Mar 31 11:34:50 1994 David J. MacKenzie (djm@hill.gnu.ai.mit.edu)
224 * Makefile.in (autoconf, autoheader, configure): Write to $@.tmp
225 instead of to $@ directly so that after a disk full error, the
226 targets to not exist. Otherwise, a subsequent make could install
227 a corrupt (but not executable) script. From Jim Meyering.
229 Thu Mar 31 08:22:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
231 * autoconf.texi: Re-document --with argument.
233 * acgeneral.m4 (AC_PARSEARGS): --with can take an argument again.
235 Wed Mar 30 20:01:57 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
237 * autoconf.texi: Document --disable- options.
239 * acgeneral.m4 (AC_PARSEARGS): Add --disable-FEATURE.
241 * INSTALL: Mention --enable- options.
243 Mon Mar 28 17:43:22 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
245 * acgeneral.m4 (AC_PARSEARGS): Make multiple non-option args a
248 * acspecific.m4: Change all occurrences of $(MAKE_VAR) to
251 * autoconf.texi (Command Line): New node. Move some descriptions
252 here from General Feature Tests. Describe --without- options.
254 * acgeneral.m4 (AC_PARSEARGS): Rewrite again, using ideas from the
255 GNU libc configure.in. All options that take an argument set
257 (AC_COMPILE_CHECK): Add `return' in `int' function.
261 Sun Mar 27 00:44:07 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
263 * acgeneral.m4 (AC_NOTICE): Don't save original args or initialize
265 (AC_PARSEARGS): Do them here.
266 (AC_PREPARE): Save a copy of original args here, if it hasn't been
269 Sat Mar 26 01:32:40 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
271 * acgeneral.m4: Omit obsolete options from usage message.
272 Quote args to AC_CHECKING that contain m4 variables.
274 * INSTALL: Note that env can be used to set env vars.
276 * autoconf.texi: Document AC_SET_MAKE.
277 Note that vsprintf and vfprintf come with vprintf.
278 Note that env can be used to set env vars.
280 * acspecific.m4 (AC_SET_MAKE): New macro.
281 (AC_PROG_INSTALL): Find scoinst as a good install program.
283 * acgeneral.m4: Initialize variables set by options.
284 (AC_HAVE_HEADERS): Require cpp.
286 * autoconf.texi: Document AC_ENABLE and @prefix@ and @exec_prefix@
289 * acgeneral.m4: Recognize all the Cygnus configure options; warn
290 about other arguments. Make default value for --with "yes", not
291 "1". AC_SUBST for prefix and exec_prefix.
292 (AC_ENABLE): New macro.
294 Thu Mar 24 18:11:00 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
296 * INSTALL: Describe recently added configure options.
298 * autoconf.texi: Style cleanups. Mention config.h.top.
300 * autoheader.sh: Add ${config_h}.top to the output, if it's
303 Thu Mar 24 13:36:19 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
305 * autoconf.sh: Remove all temp files when exiting. If m4 fails,
306 produce no output and exit with the m4 exit status.
308 * autoconf.texi: Document AC_PREREQ.
310 * acgeneral.m4 (AC_PREREQ): New macro, with some helper macros.
312 Thu Mar 24 01:20:49 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
314 * Makefile.in (acdatadir): New variable based on datadir, giving
315 Autoconf lib files their own subdirectory. Use it instead of
318 Wed Mar 23 22:41:54 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
320 * autoconf.texi: Change names of nodes that describe invoking
321 configure and config.status to conform to coding standards.
322 Document --version, --help, --silent/--quiet, --verbose options to
323 configure and config.status.
325 * acgeneral.m4 (AC_PARSEARGS): Add --help and --version to
326 configure. Simplify getting option arguments. Complain about
327 impossible host arguments.
328 (AC_OUTPUT): Add --help and --version to config.status.
330 Wed Mar 23 00:16:28 1994 Roland McGrath (roland@mole.gnu.ai.mit.edu)
332 * acgeneral.m4 (AC_CHECKING): Do nothing if $ac_silent is set.
333 (AC_PARSEARGS): Grok -q/--quiet/--silent and set $ac_silent.
335 Tue Mar 22 18:28:30 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
337 * autoconf.texi: Document AC_SIZEOF_TYPE.
339 * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Mark obsolete
340 with advice to use AC_SIZEOF_TYPE instead.
342 * acgeneral.m4 (AC_SIZEOF_TYPE): New macro.
344 Tue Mar 22 08:44:40 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
346 * autoconf.texi: Describe AC_CHECKING et al.
348 * acspecific.m4: Use AC_CHECKING et al. where appropriate.
350 * acgeneral.m4 (AC_CHECKING, AC_VERBOSE, AC_ERROR, AC_WARN): New
351 macros. Use them where appropriate.
352 (AC_LANG_C, AC_LANG_CPLUSPLUS): Fix quoting of ac_cpp.
354 * acspecific.m4 (AC_PROG_CPP): Don't add $CFLAGS to CPP.
355 (AC_PROG_CXXCPP): Don't add $CXXFLAGS to CXXCPP.
357 * acgeneral.m4 (AC_OUTPUT): Don't remove VPATH lines containing
358 colons. From Jim Meyering (meyering@comco.com).
359 (AC_LANG_C): Add CFLAGS to ac_cpp.
360 (AC_LANG_CPLUSPLUS): Add CXXFLAGS to ac_cpp.
362 Sat Mar 19 16:38:03 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
364 * acgeneral.m4 (AC_LANG_RESTORE): Only emit shell code to change
365 the current language if it actually changed.
367 * autoconf.texi: Add info dir entry. Describe new C++ macros and
369 (Language Choice): New section.
370 Add another example of dependencies.
372 * acspecific.m4 (AC_PROG_CXX, AC_PROG_CXXCPP, AC_REQUIRE_CPP): New
373 macros based on work by zoo@aggregate.com (david d zuhn).
374 (AC_DECLARE_YYTEXT): Use AC_REQUIRE_CPP. Warn that it's broken.
375 (AC_STDC_HEADERS): Use AC_REQUIRE_CPP.
376 (AC_MMAP): New macro from Mike Haertel and Jim Avera.
378 * acgeneral.m4 (AC_PARSEARGS): Check for missing arguments to
379 options. Recognize --target. Save the original args before
381 (AC_INIT): Call AC_LANG_C.
382 (AC_PREPARE): Don't save the original args here (too late).
383 (AC_LANG_C, AC_LANG_CPLUSPLUS, AC_LANG_SAVE, AC_LANG_RESTORE):
384 New macros based on work by zoo@aggregate.com (david d zuhn).
385 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_COMPILE_CHECK,
386 AC_TEST_PROGRAM, AC_TEST_CPP): Use AC_REQUIRE_CPP and ac_ext and
389 * autoheader.sh: Update the file even if it is unchanged, to avoid
390 foiling a Makefile rule that makes it from configure.in. If you
391 let the rule for making config.status from configure create
392 config.h from config.h.in, then an unnecessary update here will
393 not cause unneeded recompilation. Recompilation should only
394 happen if config.h is updated, which won't occur if config.h.in
395 had the same contents, even if its timestamp changed. (Ick.)
397 * Makefile.in (Makefile): Don't depend on config.status, to avoid
398 running config.status too many times.
400 Fri Mar 18 00:43:21 1994 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
402 * autoconf.texi: Document AC_FIND_XTRA.
404 * acgeneral.m4 (AC_OUTPUT): Remove VPATH lines if srcdir=., to
405 work around Sun make bug. From Karl Berry.
407 Rename internal use shell variables to start with "ac_".
409 Trap signal 2 (SIGINT), not signal 3 (SIGQUIT), which means stop
410 without cleaning up. From eggert@twinsun.com (Paul Eggert).
412 * acspecific.m4 (AC_FIND_XTRA): New macro from Karl Berry
414 (AC_FIND_X, AC_ISC_POSIX): Provide self.
416 (AC_DECLARE_YYTEXT): Move AC_SUBST. Don't quote value of
417 DECLARE_YYTEXT. From Karl Berry.
419 (AC_PROG_CPP): Include $CFLAGS in CPP.
421 Rename internal use shell variables to start with "ac_".
423 * autoconf.sh, autoheader.sh: Trap signal 2 (SIGINT), not signal 3
424 (SIGQUIT), which means stop without cleaning up. From
425 eggert@twinsun.com (Paul Eggert).
427 * autoconf.texi: Mention shell variable prefixes.
429 * autoconf.texi: Work around RCS substitution in AC_REVISION
432 Wed Mar 16 19:55:17 1994 Noah Friedman (friedman@prep.ai.mit.edu)
434 * acgeneral.m4 (compile): Include $LDFLAGS.
436 Thu Mar 10 01:27:20 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
438 * acgeneral.m4 (AC_PREPARE): Don't absolutize relative paths.
439 (AC_OUTPUT): For relative paths, prepend to $srcdir as many
440 "../" as the number of subdirectories deep the file being created is.
442 Tue Feb 15 16:02:19 1994 Noah Friedman (friedman@prep.ai.mit.edu)
444 * acspecific.m4 (AC_PROG_INSTALL): Reject /sbin/install.
446 Sun Feb 13 21:15:45 1994 Noah Friedman (friedman@prep.ai.mit.edu)
448 * autoconf.texi (Setting Variables, Sample configure.in): Replace
449 references to AC_UNISTD_H with AC_HAVE_HEADERS(unistd.h).
451 Thu Feb 10 21:39:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
453 * acspecific.m4 (AC_SYS_SIGLIST_DECLARED): New macro.
455 Sat Feb 5 13:35:52 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
457 * acspecific.m4 (AC_GETLOADAVG): Check for -lkvm separately after
460 Fri Feb 4 17:17:11 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
462 * acgeneral.m4 (AC_OUTPUT_HEADER): Move creation of conftest.sed
463 outside of `for' loop. We need only do this once for all the
466 Fri Jan 21 16:35:00 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
468 * acspecific.m4 (AC_PROG_INSTALL_INSTALL_SH): New macro for
469 INSTALL value to use install.sh.
470 (AC_PROG_INSTALL): Use it.
472 Thu Jan 6 16:22:25 1994 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
474 * acgeneral.m4 (AC_DEFINE): Use AC_QUOTE_SQUOTE instead of
475 AC_DEFINE_QUOTE on AC_VAL. From Bruno Haible
476 <haible@ma2s2.mathematik.uni-karlsruhe.de>.
477 * acgeneral.m4 (AC_DEFINE_UNQUOTED): pushdef/popdef
478 AC_QUOTE_SQUOTE instead of AC_DEFINE_QUOTE.
480 Wed Dec 22 03:51:53 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
482 * acgeneral.m4 (AC_DEFINE): in verbose strings, put
483 AC_DEFINE_QUOTE exprs in double quotes to avoid shell wildcard
486 * acgeneral.m4 (AC_PROGRAM_PATH, AC_PROGRAMS_PATH): New macros.
487 * autoconf.texi (General Tests): Document them.
489 * configure.in: Use AC_PROGRAMS_PATH to find m4, not AC_PROGRAMS_CHECK.
490 Put `m4' in the list of progs-to-check, since we want the absolute
491 pathname for that too if we can get it.
493 Fri Dec 17 13:44:24 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
495 * acspecific.m4 (AC_ALLOCA): define HAVE_ALLOCA if alloca is
496 present in system libraries.
498 Tue Dec 14 14:53:55 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
500 * acgeneral.m4 (AC_PREPARE): Remove $ac_clean_files in traps.
502 * acspecific.m4 (AC_STDC_HEADERS): Check that free appears in stdlib.h.
504 Fri Dec 10 06:35:25 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
506 * acspecific.m4 (AC_PROG_INSTALL): Don't look for install in `.'.
508 Wed Dec 8 12:10:59 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
510 * acspecific.m4 (AC_FIND_X_XMKMF): Redirect stderr to /dev/null in
511 eval'd make pipeline.
513 * acgeneral.m4 (AC_QUOTE_SED): Quote ! as well.
515 Mon Dec 6 23:41:05 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
517 * acspecific.m4 (AC_PROG_CPP): Try 'cc -E -traditional-cpp' for NeXT.
519 Thu Dec 2 02:25:39 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
521 * acgeneral.m4 (AC_PREPARE): use rm -r to remove conftest* both in
522 exit traps and at start of script.
524 Wed Dec 1 03:22:21 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
526 * acspecific.m4 (AC_FIND_X_DIRECT): Search for includes and libs
529 Sun Nov 28 21:57:31 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
531 * acgeneral.m4 (AC_NOTICE): Replace "this program" with "this
532 configure script" to disambiguate between configure and the
533 program it is distributed with (which can have different terms).
535 Tue Nov 23 19:41:53 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
537 * acspecific.m4 (AC_FIND_X_DIRECT): Use the shell variable
538 `x_direct_test_include' to choose the include file to search for.
540 Sat Nov 20 17:58:09 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
542 * acspecific.m4 (AC_FIND_X_DIRECT): Search for R6 includes & libs
543 in various places. Look for /usr/athena/include & /usr/athena/lib.
544 Make AC_HAVE_LIBRARY check for the library specified by the shell
545 variable `x_direct_test_library', rather than hardcoding Xt (to
546 which the shell variable now defaults).
548 Thu Nov 18 18:17:21 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
550 * acgeneral.m4 (AC_OUTPUT_HEADER): Use ! instead of @ as the
551 sed substitution separator.
553 * install.sh: New file.
554 * Makefile.in (DISTFILES): Add it.
555 * acspecific.m4 (AC_PROG_INSTALL): Use it as the default
556 instead of cp, if it's there.
558 Sat Nov 13 12:24:57 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
560 * acgeneral.m4 (AC_OUTPUT): Extend that last change to also
561 happen for .C, .cc, and .m (objc) files.
563 Wed Nov 10 09:26:35 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
565 * acgeneral.m4 (AC_OUTPUT): When substituting .c or .h files, put
566 autoconf-added comments in '/* ... */'.
568 Mon Nov 8 16:22:48 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
570 * acgeneral.m4 (AC_NOTICE): Put autoconf version number in configure.
572 Fri Nov 5 23:31:28 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
574 * acspecific.m4 (AC_FIND_X_XMKMF): properly quote `acfindx' rule.
576 Fri Oct 29 21:46:57 1993 Jim Meyering (meyering@comco.com)
578 * acspecific.m4 (HAVE_LONG_DOUBLE): Add code to detect Stardent
579 Vistra lossage. From Kaveh R. Ghazi (ghazi@noc.rutgers.edu).
581 Tue Oct 26 15:24:33 1993 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
585 Tue Oct 19 23:49:50 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
587 * acgeneral.m4 (AC_TEST_PROGRAM): Don't remove conftest* before
588 running $2 or $3 or $4; just once at the end.
590 Mon Oct 18 01:38:00 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
592 * acgeneral.m4 (AC_PREPARE): Echo a newline into confdefs.h so it
595 Fri Oct 15 18:49:20 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
597 * acspecific.m4 (AC_CONST): Added test of trivial use for broken
598 Ultrix-32 V3.1 Rev 9 vcc.
600 Fri Oct 15 15:44:39 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
602 * acgeneral.m4 (AC_OBSOLETE): New macro.
603 * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H): Call it.
605 * acspecific.m4 (AC_LONG_FILE_NAMES): Try to create files in
606 ${prefix}/lib and ${exec_prefix}/lib instead of ${prefix} and
607 ${exec_prefix}; they are more likely to be writable.
609 * Makefile.in (clean): Remove *.ma and *.mas, the macro index files.
611 Tue Oct 12 16:02:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
613 * acspecific.m4 (AC_RETSIGTYPE): AC_PROVIDE self.
615 Mon Oct 11 19:09:20 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
617 * Makefile.in (editsh): Obfuscate @M4@ and @datadir@ references so
618 configure doesn't edit them.
620 Sun Oct 10 14:01:35 1993 Jim Meyering (meyering@comco.com)
622 * autoconf.sh (--help): Exit successfully.
624 Sat Oct 9 08:29:15 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
628 * acconfig.h (inline): New entry.
630 * acspecific.m4 (AC_DIR_HEADER_CHECK): Don't call opendir, in
631 case the needed libraries (e.g., -ldir on Xenix) aren't in
632 LIBS yet. From Jim Meyering (meyering@comco.com).
634 * acspecific.m4 (AC_PROG_LEX): Fix typo.
636 * acgeneral.m4 (AC_HEADER_EGREP, AC_PROGRAM_EGREP,
637 AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP): Remove any
638 temporary files before doing the actions, in case they're
639 nested tests. From gray@antaire.com (Gray Watson).
641 * configure.in: Check for GNU m4 under several names.
642 * Makefile.in: Use that value.
643 From Franc,ois Pinard.
645 * acspecific.m4 (AC_STRUCT_TM): Use a member of struct tm, to
646 make sure the compiler complains if it's not defined.
647 From Bruno Haible (haible@ma2s2.mathematik.uni-karlsruhe.de).
649 * acspecific.m4 (AC_FIND_X_XMKMF): If libX11.a isn't in
650 USRLIBDIR, check in LIBDIR. Filter out any make verbose messages.
652 Tue Oct 05 19:21:29 1993 Jim Meyering (meyering@comco.com)
654 * acspecific.m4 (AC_LONG_DOUBLE): Announce that this feature is being
655 checked even if the test is simply whether $CC is gcc.
657 Tue Oct 5 14:23:28 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
659 * autoheader.sh: Produce HAVE_LIBfoo for AC_HAVE_LIBRARY.
661 Sun Oct 3 15:41:36 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
663 * acgeneral.m4 (AC_OUTPUT): Write assignment for `extrasub'; in sed
664 cmds, write "$extrasub" so configure.in can set it to do sed frobs.
665 Take second arg and write it to config.status before `exit 0'.
667 * acspecific.m4 (AC_CONST): Say `checking for lack of working
668 const'. That is precisely accurate.
670 Wed Sep 22 15:47:50 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
672 * acgeneral.m4: If not using GNU m4, abort.
674 * acgeneral.m4 (AC_PREPARE): Lose if we're not in the srcdir,
675 not if we're in it. But disable the check for now.
677 Mon Sep 20 15:32:30 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
679 * acgeneral.m4 (AC_PREPARE): Check for $srcdir being configured,
682 * acgeneral.m4 (AC_QUOTE_SED): Quote @ and %.
684 * acgeneral.m4 (AC_OUTPUT): Say "$file is unchanged" when it is.
686 Sat Sep 18 14:32:04 1993 Ian Lance Taylor (ian@airs.com)
688 * acgeneral.m4: Substitute for CONFIG_FILES and CONFIG_HEADERS
689 before using them, in case they have multiple values.
691 Fri Sep 17 14:40:20 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
693 * acspecific.m4 (AC_WAIT3): wait3 works if ru_stime is
696 Thu Sep 16 15:39:53 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
698 * acspecific.m4 (AC_FIND_X_XMKMF): Code moved from AC_FIND_X.
699 (AC_FIND_X_DIRECT): New function, derived from code by Karl
700 Berry and Rob Savoye.
701 (AC_FIND_X): Call them.
703 Wed Sep 15 19:06:46 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
705 * acgeneral.m4 (AC_PREPARE): Remove confdefs* on exit with trap 0.
706 (AC_OUTPUT): Don't bother removing it.
708 * acgeneral.m4: Remove --no-create option; not useful.
710 Mon Sep 13 21:54:46 1993 Paul Eggert (eggert@twinsun.com)
712 * autoheader.sh: Rename the temporary output to the real
713 output if their contents differ, not if their contents are identical.
714 This fixes bug introduced in Aug 30 change.
716 Mon Sep 13 16:50:30 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
718 * acgeneral.m4 (AC_OUTPUT): Run config.status with
719 CONFIG_SHELL if defined. Same for configure run from config.status.
720 Rename gen_files to CONFIG_FILES and gen_config to CONFIG_HEADERS.
722 * acgeneral.m4 (AC_PREPARE): Remove confdefs* in trap.
724 Fri Sep 10 00:29:20 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
726 * acspecific.m4 (AC_LONG_FILE_NAMES): Test /var/tmp as well.
727 In loop, skip past nonexistent dirs.
729 * acspecific.m4 (AC_CONST): Say "working", not "broken". We are
730 checking for a working const as opposed to a broken or absent
731 const, not for a broken const as opposed to a working one.
733 Thu Sep 9 09:25:49 1993 Jim Meyering (meyering@comco.com)
735 * acspecific.m4, acconfig.h (AC_LONG_64_BITS): New macro.
737 Wed Sep 1 18:54:12 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
739 * acgeneral.m4 (AC_PROGRAM_CHECK): Use && instead of test -a.
741 Tue Aug 31 19:21:35 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
743 * acgeneral.m4 (AC_OUTPUT_HEADER): Support generating multiple
744 .h files. From gray@antaire.com (Gray Watson).
746 * acspecific.m4 (AC_ALLOCA): If using alloca.o, define C_ALLOCA.
748 * acgeneral.m4 (compile, AC_HEADER_EGREP, AC_PROGRAM_EGREP,
749 AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP): Remove $DEFS
750 from cc and cpp command lines; include "confdefs.h" in test
752 (AC_DEFINE): Append a #define to confdefs.h.
753 Reduce duplicated code by introducing a temp variable, AC_VAL.
755 Mon Aug 30 17:36:54 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
757 * autoheader.sh: Don't write output if it is the same as output file.
759 Wed Aug 25 14:14:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
761 * acspecific.m4 (AC_VFORK): Check for SunOS 5.2 bug with ignoring
762 signal in parent before vfork. From eggert.
764 Fri Aug 20 10:14:42 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
766 * acgeneral.m4 (AC_PARSEARGS): Support giving values to --with
767 options. Go back to using sed for invalid test, but without
768 using '*' in the regex.
770 Thu Aug 19 14:53:29 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
772 * acspecific.m4 (AC_LONG_FILE_NAMES): eval the args.
774 * acgeneral.m4 (AC_PARSEARGS): Use case instead of sed and
775 test to detect invalid package names. Remove =value from
776 --with options until we support it.
778 Wed Aug 11 18:52:41 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
780 * acspecific.m4 (AC_FIND_X): Don't set x_includes if it's
781 /usr/include or x_libraries if it's /lib or /usr/lib.
783 Wed Aug 11 13:00:18 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
785 * acspecific.m4 (AC_LONG_FILE_NAMES): If we cannot write $dir, echo
786 a warning msg and continue the loop to skip that directory.
788 * acgeneral.m4 (AC_REVISION): Also eat double quotes.
790 Thu Aug 5 14:55:59 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
792 * acconfig.h: Add TIME_WITH_SYS_TIME.
794 Mon Aug 2 14:55:16 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
796 * acspecific.m4 (AC_DECLARE_YYTEXT): \-escape "s in rhs of
798 Remove gratuitous second arg to AC_SUBST.
800 Sun Aug 1 19:13:08 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
802 * acspecific.m4 (AC_GETLOADAVG): Define HAVE_GETLOADAVG if we find
803 one and don't use our own getloadavg.c.
804 * acconfig.h: Add HAVE_GETLOADAVG.
806 Sat Jul 31 17:28:48 1993 Karl Berry (karl@cs.umb.edu)
808 * acspecific.m4 (AC_PROG_INSTALL): Report results under -v.
810 Fri Jul 30 18:08:30 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
812 * autoheader.sh (syms, headers, funcs, libs): Run values through
813 sort|uniq to remove duplicates.
815 Wed Jul 28 00:02:34 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
817 * Makefile.in (config.status): Run config.status --recheck,
819 (install): Remove refs to install-info until it's released,
820 because people are getting confused.
822 * acgeneral.m4 (AC_OUTPUT): For config.status --recheck, echo
823 the configure command line that we run.
825 * acspecific.m4 (AC_PROG_FLEX): Use AC_HAVE_LIBRARY.
827 Mon Jul 26 19:11:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
829 * acspecific.m4 (AC_GETLOADAVG): Check that both -lutil and -lkvm
830 exist before choosing them in hopes they will define getloadavg.
832 * autoheader.sh (frob): Put $2 and $3 in the expansion of
833 AC_HAVE_LIBRARY, so AC_DEFINE there is noticed.
835 Mon Jul 26 14:21:33 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
837 * acspecific.m4 (INT_16_BITS): Check the obvious way, so it
838 doesn't pick up machines with 64 bit longs.
840 Mon Jul 26 14:01:38 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
842 * acspecific.m4 (AC_GETLOADAVG): Check for -lelf with
843 AC_HAVE_LIBRARY instead of checking for <elf.h> with AC_HEADER_CHECK.
845 Mon Jul 26 13:58:39 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
847 * acspecific.m4 (AC_SCO_INTL, AC_IRIX_SUN, AC_DYNIX_SEQ): Use
850 Mon Jul 26 13:55:17 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
852 * autoheader.sh (eval frob): Restore hairy sed use; we need it to
853 handle multi-line macro invocations.
855 Mon Jul 26 00:50:43 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
857 * acspecific.m4 (AC_FIND_X): Quote the Imakefile.
859 Sun Jul 25 08:17:11 1993 Jim Meyering (meyering@comco.com)
861 * acconfig.h (CRAY_STACKSEG_END): New #undef.
863 Thu Jul 22 20:26:12 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
867 * acspecific.m4 (AC_FIND_X): Let make substitute any variables
868 in INCROOT and USRLIBDIR, instead of using sed.
869 From wojo@veritas.com (Jack Woychowski).
871 * acgeneral.m4 (AC_DEFINE): When printing value verbosely, use
872 double quotes and AC_DEFINE_QUOTE, like we do when assigning
873 the value, so shell variables get expanded the same way.
875 * acgeneral.m4 (AC_REVISION): New macro.
876 From wollman@uvm-gen.EMBA.UVM.EDU (Garrett Wollman).
878 * acgeneral.m4 (AC_DEFINE): Add newline before open brace.
880 Thu Jul 22 17:07:15 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
882 * acspecific.m4 (AC_STAT_MACROS_BROKEN): New macro.
883 * acconfig.h (STAT_MACROS_BROKEN): New #undef.
885 Wed Jul 21 15:44:32 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
887 * acspecific.m4 (AC_DECLARE_YYTEXT): Use AC_DEFINE_UNQUOTED so
888 shell var is replaced in rhs.
890 Wed Jul 21 13:31:38 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
892 * acconfig.h (size_t, mode_t, off_t): Added.
893 * acspecific.m4 (AC_OFF_T): New macro.
895 Tue Jul 20 15:39:44 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
897 * autoheader.sh: Put header-file.in in comment at top.
899 * acconfig.h (NDIR): Added.
901 Mon Jul 19 22:10:49 1993 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
903 * Makefile.in (info, dvi): New targets.
905 Sun Jul 18 22:36:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
907 * autoheader.sh (frob): Use `#' as the first line of each definition.
908 (eval frob): Totally simplify sed use to just handle "^@@@.*@@@$".
910 Wed Jul 14 22:44:25 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
912 * acconfig.h: Restore blank lines between paragraphs.
914 * autoheader.sh (libs): New variable and frob to set it from
915 AC_HAVE_LIBRARY uses. Produce #undef HAVE_* for each $libs.
917 Tue Jul 13 19:03:46 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
919 * acconfig.h: Sort the entries, like the comment says.
921 * acspecific.m4 (AC_GETLOADAVG): Only check for the AIX library
922 once, looking in both local and system dirs.
923 Consolidate SVR4 and Solaris cases.
925 Mon Jul 12 20:33:36 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
927 * acspecific.m4 (AC_GETLOADAVG): If we find sys/dg_sys_info.h, do
928 AC_HAVE_LIBRARY on -ldgc.
930 Sun Jul 11 00:43:51 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
932 * acspecific.m4 (AC_GETLOADAVG): BSD library is -lutil, not
933 -lutils, and requires -lkvm too.
934 Check for local AIX library using AC_HAVE_LIBRARY, not
936 Un-nest some conditionals. Stop checking once we've
937 found a way to get getloadavg.
939 Thu Jul 8 20:21:28 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
941 * Makefile.in: Remove rules for making *.conf; make
942 Autoconf's configure script semi-normally.
944 Wed Jul 7 14:37:35 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
946 * autoheader.sh (--help): Print help message to stdout and exit 0.
947 (--version): Exit after printing version number.
948 * autoconf.sh (--version): Exit after printing version number.
950 * acspecific.m4 (AC_LONG_DOUBLE): Make sure that long double
951 isn't smaller than double, as in Ultrix 4.[23] cc.
953 * acgeneral.m4 (AC_REPLACE_FUNCS): Include ctype.h in the test
954 program to get stubs.
956 * acspecific.m4 (AC_FIND_X): New macro.
958 Tue Jul 6 19:15:17 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
960 * acspecific.m4 (AC_GETLOADAVG): Try ls -L first, in case
961 /dev/kmem is a symlink (as on Solaris).
963 Wed Jun 30 22:08:22 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
965 * acspecific.m4 (AC_MINUS_C_MINUS_O): Remove spurious `then'.
967 Fri Jun 25 23:16:42 1993 Paul Eggert (eggert@twinsun.com)
969 * acspecific.m4 (AC_CONST): Replace `p = <const char** expr>'
970 with `ccp = <const char** expr>'; the former wasn't ANSI C, and
971 was causing working compilers to be rejected.
973 Fri Jun 25 13:26:34 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
975 * acspecific.m4 (AC_LONG_FILE_NAMES): Redirect rm's stderr to
978 Thu Jun 24 15:58:04 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
980 * autoconf.sh, autoheader.sh, acgeneral.m4 (AC_PREPARE): Undo
981 change of Jun 16 1993. Only set `LANG' and `LC_ALL' to "C" if
984 Sat Jun 19 00:01:51 1993 Jim Meyering (meyering@comco.com)
986 * acgeneral.m4: Undefine m4's `format' builtin.
987 * acspecific.m4 (AC_HAVE_POUNDBANG): Make conftest executable,
988 but not necessarily writable by group or other.
990 Thu Jun 17 21:10:33 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
992 * acspecific.m4 (AC_PROG_CPP): Put double quotes around ${CC-cc},
994 If --verbose option given, say what CPP is being set to.
996 Wed Jun 16 17:50:00 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
998 * acspecific.m4 (AC_PROG_CPP): Make sure that `cc -E` doesn't
999 run the program through the C compiler too. Bob Olson
1000 <olson@mcs.anl.gov> says it does on the NeXT.
1002 Wed Jun 16 16:17:05 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1004 * autoconf.sh, autoheader.sh, acgeneral.m4 (AC_PREPARE): Always set
1005 `LANG' and `LC_ALL' environment variables to `C'.
1007 Fri Jun 11 14:29:31 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1009 * acspecific.m4 (AC_MINUS_C_MINUS_O): Test that cc works at all,
1010 and only test it for -c -o if it does.
1012 Tue Jun 8 01:47:22 1993 Paul Eggert (eggert@twinsun.com)
1014 * acgeneral.m4 (AC_OUTPUT): The line
1015 DEFS="`echo \"$DEFS\" | sed 's%[&\\\]%\\\&%g'`"
1016 doesn't work in some shells, which don't allow nesting
1017 \"\" inside `` inside "", and which don't unescape \\\& in the
1018 expected (?) way. Also, some versions of echo interpret
1019 backslashes inside $DEFS. Put $DEFS into a temporary file
1020 to avoid these portability minefields.
1022 Mon Jun 7 20:11:50 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1024 * acspecific.m4 (AC_GETLOADAVG): In setting KMEM_GROUP, use new sed
1025 magic from friedman which should win with both meanings of ls -lg.
1027 Mon Jun 7 06:48:49 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1029 * Makefile.in (dist): Change gzipped tar file extension to `.gz'.
1030 Use explicit --gzip option to tar to make sure tar uses the right
1031 compression program (or else exits from failure to understand the
1034 * acgeneral.m4 (AC_OUTPUT): Don't split sed expr for exec_prefix
1035 across two lines, since not all versions of sed understand that.
1037 * acspecific.m4 (AC_HAVE_POUNDBANG): Complete rewrite which doesn't
1040 Tue Jun 1 03:06:28 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1042 * Version 1.4.1 (not announced to the general public, but
1043 a snapshot was put on the June '93 GNU CDROM).
1045 * Makefile.in (dist): If ln fails (e.g. because of cross-device
1046 links), mention on stdout that file is being copied.
1048 * acgeneral.m4 (AC_PREPARE): Use `[$]*' in assignment to
1049 configure_args to get shell positional args, rather than m4 args to
1051 (AC_OUTPUT): Use `configure_args' in config.status
1052 when invoked with --recheck, rather than $*.
1054 Mon May 31 13:12:56 1993 Paul Eggert (eggert@twinsun.com)
1056 * acspecific.m4 (AC_LONG_FILE_NAMES): rm $dir/conftest*,
1059 Mon May 31 04:18:18 1993 Roland McGrath (friedman@nutrimat.gnu.ai.mit.edu)
1061 * acgeneral.m4 (AC_HAVE_LIBRARY): Quote libname in define.
1063 Sun May 30 19:52:24 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1065 * acspecific.m4 (AC_SETVBUF_REVERSED): Pass (char *) main to
1066 setvbuf instead of zero.
1068 Thu May 27 20:30:53 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1070 * acgeneral.m4 (AC_PREPARE): Save $* in shell var `configure_args'.
1071 (AC_OUTPUT): Use $configure_args in place of $*.
1073 Wed May 26 16:19:51 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1075 * autoconf.texi (AC_PROG_INSTALL): Doc fix.
1076 (Automatic Remaking): Put code fragment in @example ... @end example.
1078 Mon May 24 15:46:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1080 * autoheader.sh (frob): Redefine AC_CONFIG_HEADER to set shell
1081 variable `config_h'.
1082 (config_h): New variable, initialize to "config.h" before frobbing.
1083 (final output): Write ${config_h}.in.
1085 Sat May 22 17:45:19 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1087 * Version 1.4 released.
1089 Thu May 20 20:25:45 1993 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
1091 * acgeneral.m4 (AC_IDENTITY): New function.
1092 (AC_DEFINE_UNQUOTED): Use it to fix this; due to a
1093 misunderstanding of m4, this was using its first argument as
1096 Thu May 20 09:21:55 1993 Jim Meyering (meyering@comco.com)
1098 * acspecific.m4 (AC_ALLOCA) [find_stack_direction]: Return the
1099 value from the recursive call. If it worked before, it was by luck.
1100 From Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>.
1102 Tue May 18 23:40:21 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1104 * acspecific.m4 (AC_STDC_HEADERS): Require AC_PROG_CPP.
1106 Mon May 17 18:01:09 1993 Karl Berry (karl@hal.gnu.ai.mit.edu)
1108 * acgeneral.m4 (AC_OUTPUT): Use variables gen_files and
1109 gen_config in the loop that generates the output (Make)files,
1110 instead of hardwiring the filenames.
1112 Sat May 15 17:23:19 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1114 * autoconf.sh: Accept `-' to mean read stdin as input.
1115 * autoheader.sh: Likewise.
1117 Fri May 14 12:41:02 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1119 * autoheader.sh, acspecific.m4 (AC_PREPARE): If `LANG' environment
1120 variable is set, reset its value to `C'. This is so `tr [...]'
1121 works more portably.
1123 Thu May 13 22:56:20 1993 Paul Eggert (eggert@twinsun.com)
1125 * acspecific.m4 (VOID_CLOSEDIR): Test closedir instead of assuming
1126 that it works. E.g. dynix closedir yields garbage, but has no
1127 prototype. Presumably Xenix closedir had the same problem, so
1128 stop special-casing it.
1130 Wed May 12 20:25:36 1993 Jim Meyering (meyering@comco.com)
1132 * acconfig.h: Add HAVE_LONG_DOUBLE.
1134 Wed May 12 15:07:36 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1136 * acgeneral.m4 (AC_DEFINE_UNQUOTED): New macro.
1138 * acgeneral.m4 (AC_FUNC_CHECK): Include ctype.h instead of stdio.h.
1139 We want it only to define __stub_* in glibc. Using stdio.h lost
1140 when it contained a conflicting prototype for $1; ctype.h has fewer
1143 * acconfig.h: Add GETGROUPS_T.
1145 * acspecific.m4 (AC_PROG_RANLIB): Use : instead of @: for no-op.
1146 Some braindead make does bizarre magical things with @ in variables.
1148 Mon May 10 14:24:27 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1150 * acspecific.m4 (AC_HAVE_POUNDBANG): New feature.
1152 * acgeneral.m4 (AC_OUTPUT): Add more backslashes to character class
1153 in DEFS filter (sigh).
1155 Sun May 9 14:04:31 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1157 * acgeneral.m4 (AC_DEFINE_QUOTE): No AC_QUOTE_SED (was innermost).
1158 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Put a \ before
1159 $DEFS in string to be evalled.
1160 (AC_OUTPUT): Run DEFS through a sed filter that quotes things in it
1161 from sed (woo woo!) before writing it into config.status.
1163 * acspecific.m4 (AC_ALLOCA): Use AC_PROGRAM_EGREP to test for [CRAY
1164 && !CRAY2], instead of AC_TEST_PROGRAM. No need to run a program
1167 * acgeneral.m4 (AC_PROGRAM_CHECK): Extract the first word of $2
1168 when looking for it in PATH, so it can be a program name with args.
1169 Omit default assignment if $4 is empty.
1170 Only write verbose msg if $1 was set nonempty.
1171 * acspecific.m4 (AC_PROG_YACC): Pass 'bison -y' (quoted like that)
1172 in list to AC_PROGRAMS_CHECK. Don't test for bison later to add -y
1175 Sat May 8 00:23:58 1993 Jim Meyering (meyering@comco.com)
1177 * acgeneral.m4 (AC_REPLACE_FUNCS): Add a trailing newline in
1178 code for AC_COMPILE_CHECK. Otherwise it got spurious failures.
1180 * acspecific.m4 (TIME_WITH_SYS_TIME): New macro.
1182 * Makefile.in (dist): Depend on Makefile. Use gzip instead
1183 of compress. Link files individually instead of en masse;
1184 if a link fails, use `cp -f' on the losing file.
1186 * acspecific.m4 (AC_ALLOCA): Define CRAY_STACKSEG_END (the
1187 name of a function used in alloca.c) for CRAY-1, CRAY X-MP,
1190 Fri May 7 15:56:26 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1192 * acspecific.m4 (AC_GETLOADAVG): Check for mach/mach.h, but don't
1193 disable nlist checks if found.
1195 Fri May 7 04:59:25 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1197 * acspecific.m4 (AC_PROG_INSTALL): Don't look for `install' in
1200 Thu May 6 20:41:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1202 * acgeneral.m4 (AC_FUNC_CHECK): The test program should choke on
1203 #ifdef __stub___$1 as well.
1204 (AC_REPLACE_FUNCS): Make the test program choke on stubs.
1206 Wed May 5 20:43:13 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1208 * autoconf.sh ($infile existence check): Fixed test for
1209 nonemptiness of $print_version to not always be true.
1211 Wed May 5 17:22:42 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
1213 * acgeneral.m4 (AC_PREFIX, AC_PROGRAM_CHECK), acspecific.m4
1214 (AC_PROG_INSTALL): If IFS wasn't set initially, give it a
1215 normal default value. Happens on LynxOS (x86), says
1216 Pete Klammer <PKLAMMER@cudnvr.denver.colorado.edu>.
1218 Wed May 5 13:22:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1220 * acgeneral.m4: Undefine the `shift' builtin.
1222 * acspecific.m4 (AC_PROG_YACC): Use AC_PROGRAMS_CHECK to check for
1223 both bison and yacc, instead of two AC_PROGRAM_CHECK uses.
1225 * autoheader.sh ($# -eq 0): Set var $tmpout to name of temp file,
1226 send stdout there instead of config.h.in.
1227 (just before exit): If $# -eq 0, then move $tmpout to config.h.in
1228 if $status -eq 0, or remove $tmpout otherwise.
1230 * acspecific.m4 (AC_STRCOLL): Rewritten to use a test program that
1231 verifies that `strcoll' does vaguely reasonable ordering.
1233 Tue May 4 19:59:00 1993 Jim Meyering (meyering@comco.com)
1235 * acspecific.m4 (AC_LONG_DOUBLE): Don't explicitely echo
1236 `checking for long double'.
1238 Mon May 3 22:04:35 1993 Jim Meyering (meyering@comco.com)
1240 * acspecific.m4 (AC_GETGROUPS_T): New macro.
1242 Sat May 1 22:37:55 1993 Jim Meyering (meyering@comco.com)
1244 * acspecific.m4 (AC_LONG_DOUBLE): New macro.
1246 Wed Apr 28 15:52:42 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1248 * acgeneral.m4 (AC_PROGRAM_CHECK): Write msg under --verbose.
1250 Thu Apr 22 18:24:40 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1252 * acgeneral.m4 (AC_FUNC_CHECK): Remove spurious `#endif' line at end.
1254 * acgeneral.m4 (AC_WITH): Fix reversed args to patsubst.
1255 Test $with_FOO, not $FOO.
1257 Wed Apr 21 18:14:19 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1259 * acgeneral.m4 (AC_QUOTE_TOKEN): New macro.
1260 (AC_DEFINE_QUOTE): Use it.
1262 Tue Apr 20 18:02:46 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1264 * acspecific.m4 (AC_DECLARE_YYTEXT): Guess name of lex output file
1265 and do AC_SUBST of `LEX_OUTPUT_ROOT'.
1266 Add `dnl' after calling some autoconf macros.
1268 Mon Apr 19 15:46:24 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1270 * acspecific.m4 (AC_MINUS_C_MINUS_O): Do each compile a second time
1271 after testing for the existence of the output. Some compilers
1272 refuse to overwrite an existing .o file with -o, though they will
1275 * acspecific.m4 (AC_DECLARE_YYTEXT): Changed lex input to two lines
1276 of "%%", not just one.
1278 Sat Apr 17 17:26:12 1993 Jim Meyering (meyering@comco.com)
1280 * acgeneral.m4 (AC_COMPILE_CHECK): Don't print `checking for ...'
1281 message if first argument is empty.
1283 Sat Apr 17 01:18:41 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1285 * acspecific.m4 (AC_PID_T): provide self.
1286 (AC_VFORK): Require AC_PID_T.
1288 Fri Apr 16 11:57:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1290 * acgeneral.m4 (AC_PROGRAMS_CHECK): Take optional third arg; if
1291 given, use it as the default value.
1293 Thu Apr 15 16:43:45 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1295 * acgeneral.m4 (AC_REPLACE_FUNCS): Print a message under --verbose.
1297 * acgeneral.m4 (AC_HAVE_LIBRARY): Use m4's patsubst and translit
1298 instead of running sed and tr at runtime.
1300 * acconfig.h: Add STACK_DIRECTION.
1302 Wed Apr 14 17:08:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1304 * acspecific.m4 (AC_ALLOCA): If we chose alloca.c, run a test
1305 program to define STACK_DIRECTION.
1307 Mon Apr 5 19:02:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1309 * acspecific.m4 (AC_LONG_FILE_NAMES): Put test inside a for loop on
1310 several directories: . /tmp $prefix $exec_prefix. Define
1311 HAVE_LONG_FILE_NAMES iff long names win in all those directories.
1313 Sun Apr 4 18:38:23 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1315 * Makefile.in (%.info): Removed pattern rule.
1316 (autoconf.info, standards.info): New rules.
1318 * autoconf.sh (version_only): New variable, set nonempty for
1319 `autoconf --version' with no input file.
1320 (output writing): No output if $version_only is set.
1322 Wed Mar 31 17:33:57 1993 Jim Meyering (meyering@comco.com)
1324 * acspecific.m4 (AC_CONST): Uncomment and fix second AIX test.
1326 Wed Mar 31 16:58:12 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1328 * acspecific.m4 (AC_CONST): Rewrite first AIX XL C 1.02.0.0 test.
1329 Comment out bogosity in second AIX test.
1331 Wed Mar 31 12:45:59 1993 Jim Meyering (meyering@comco.com)
1333 * acgeneral.m4 (AC_DEFINE): Put single quotes around definition
1334 that is echoed with --verbose. AC_DEFINE(MVDIR, "$(libdir)/mvdir")
1335 was generating losing code.
1337 Mon Mar 29 15:44:24 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1339 * acspecific.m4 (AC_STDC_HEADERS): Add a missing pair of [quotes].
1341 Mon Mar 29 14:54:00 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1343 * acspecific.m4 (AC_DECLARE_YYTEXT): Change sed regexp so it won't
1344 match other identifiers beginning with `yytext'.
1346 Sat Mar 27 00:11:16 1993 Paul Eggert (eggert@twinsun.com)
1348 * acspecific.m4 (AC_CONST): Detect broken AIX XL C 1.2.0.0 compiler.
1350 Thu Mar 25 19:54:50 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1352 * acspecific.m4 (AC_CONST): Remove single quotes from the C
1353 program; they produce shell syntax errors.
1355 * acgeneral.m4 (AC_DEFINE): Add a newline after "}" to prevent
1356 commands following on the same line of configure.in from
1357 generating shell syntax errors.
1359 * acgeneral.m4 (AC_COMPILE_CHECK): Use explicit return types
1361 (AC_TEST_CPP): Add parens to force redirection order.
1362 (AC_OUTPUT): Allow hostname to return bogus exit status.
1363 From Jean-loup Gailly <jloup@chorus.fr>.
1365 Mon Mar 22 16:53:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1367 * autoconf.sh: Use $M4, not m4 explicitly.
1368 (M4): If unset in env, initialize to @m4@.
1369 * autoheader.sh: Likewise.
1370 * Makefile.in (M4): Define new variable.
1371 (autoconf.conf, %.conf): Use it.
1372 (editsh): New variable: sed command to replace @datadir@; also
1373 replace @M4@ with $(M4).
1374 (autoconf, autoheader): Use $(editsh) instead of explicit sed command.
1376 Mon Mar 22 13:08:10 1993 Jim Meyering (meyering@comco.com)
1378 * acspecific.m4 (AC_CONST): IBM's /bin/cc under AIX-3.2 on an rs6000
1379 rejects attempts to modify *any* member of a struct that has a
1380 member declared like `const int *ap[2]'.
1382 Wed Mar 17 18:08:30 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1384 * autoconf.sh, autoheader.sh (MACRODIR): Variable renamed to
1385 AC_MACRODIR. Don't initialize it at runtime if it is already set
1387 (MACROFILES): Don't set until after options are processed.
1388 (print_version): New temp variable.
1390 * autoconf.sh, autoheader.sh: Rewrote argument parsing.
1391 Added `-m', `--macrodir', `-h', `--help', and `--' options.
1392 Updated usage string.
1394 * autoconf.texi: Documented --macrodir option and its effects for
1397 Tue Mar 16 09:10:48 1993 Jim Meyering (meyering@comco.com)
1399 * acspecific.m4 (AC_CONST): Sun's SC1.0 ANSI compiler (acc) won't
1400 increment a `const int *' pointer declared through a typedef.
1402 Mon Mar 15 16:08:42 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1404 * acgeneral.m4 (AC_PARSEARGS): Grok `--verbose' flag; set verbose=yes.
1405 (AC_DEFINE): Only echo "defining $1" if $verbose is set.
1407 Sun Mar 14 18:19:21 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1409 * acspecific.m4 (AC_PROG_INSTALL): Choose `installbsd' if we find
1410 it, in preference to `install'.
1412 * acspecific.m4 (AC_CONST): Add a check for `const int *foo' not
1413 allowing modification of FOO (not *FOO).
1415 Fri Mar 12 15:27:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1417 * acgeneral.m4 (AC_OUTPUT_HEADER): Remove conftest.sh before
1420 Thu Mar 11 12:57:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1422 * acgeneral.m4 (AC_DEFINE): Surround defn with { and }.
1424 * acgeneral.m4 (AC_OUTPUT_HEADER): Split up $SEDDEFS into smaller
1425 chunks, since some shells can't handle large here documents.
1426 We write several commands in config.status to create conftest.sed
1429 Mon Mar 8 14:40:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1431 * acgeneral.m4 (AC_WITH): Don't echo anything.
1432 Use the m4 patsubst fn instead of a run-time sed invocation to
1435 * acspecific.m4 (AC_DIR_HEADER_CHECK): #include <sys/types.h>
1436 before the header we are testing.
1438 * acgeneral.m4 (AC_DEFINE): If $2 is empty, echo "defining $1 to be
1439 empty", rather than "defining $1 to be ".
1441 * acspecific.m4 (AC_DIR_HEADER_CHECK): New; subr of AC_DIR_HEADER.
1442 (AC_DIR_HEADER): Use it to test for each possible header file.
1444 Tue Mar 2 01:06:25 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
1446 * autoheader.sh: Don't use /p1/,/p2/ construct with sed---it's not
1447 portable. Handle broken AIX sed that strips \n from hold space
1448 when it shouldn't. From Jun Hamano <junio@twinsun.com>.
1450 Tue Mar 02 00:08:39 1993 Jim Meyering (meyering@comco.com)
1452 * acspecific.m4 (AC_CONST): Fix typo that caused spurious lossage
1453 with /bin/cc from Irix-4. From Karl Berry.
1455 Fri Feb 26 17:14:58 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1457 * acspecific.m4 (AC_CONST): Add bizarre case that loses on SCO 3.2v4.
1459 Mon Feb 22 13:02:27 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1461 * acgeneral.m4 (AC_QUOTE_HERE, AC_QUOTE_SED): Change the quote
1462 chars to { and } instead of nothing. Then use {} (empty quotes) to
1463 separate the patsubst forms from the following dnl. Otherwise the
1464 result of patsubst is pasted together with dnl and the result is
1465 seen as a single token.
1467 * acspecific.m4 (AC_MINUS_C_MINUS_O): Print msg saying what we are
1468 doing before we do it.
1470 * acgeneral.m4 (AC_PREFIX): Print out the choice made.
1471 (AC_DEFINE): Print out the definition being done.
1473 * acgeneral.m4 (AC_DEFINE_QUOTE): Add dnl at end of line.
1475 * acspecific.m4 (AC_GETLOADAVG): Do changequote around listing of
1476 /dev/kmem and sed frobbing which needs to use [ and ].
1478 Sun Feb 21 13:57:55 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1480 * autoheader.sh: Use brackets in tr range args.
1482 * acspecific.m4 (AC_SETVBUF_REVERSED): Make the test fail if
1483 setvbuf returns nonzero.
1485 * acspecific.m4 (AC_GETLOADAVG): If we need to install setgid,
1486 figure out what group owns /dev/kmem, and set KMEM_GROUP to that.
1488 * acspecific.m4 (AC_MINUS_C_MINUS_O): Test plain `cc' after testing
1489 $CC. We want to make sure both compilers grok -c -o.
1491 Thu Feb 18 18:05:14 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1493 * acgeneral.m4 (AC_QUOTE_{DQUOTE,SQUOTE,HERE,SED}): New macros.
1494 (AC_DEFINE_{QUOTE,SEDQUOTE}): New macros; subrs of AC_DEFINE.
1495 (AC_DEFINE): Use them to quote $2.
1497 Wed Feb 17 14:49:14 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1499 * acspecific.m4 (AC_TIMEZONE): Fixed quoting in tzname check.
1500 changequote inside quotes lost.
1502 Mon Feb 8 14:22:11 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1504 * acconfig.h (_ALL_SOURCE): Use #ifndef; AIX compiler way too dumb.
1506 Sun Jan 31 16:39:46 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1508 * acspecific.m4 (AC_TIMEZONE): Put newlines before `#include ...'
1511 Thu Jan 28 18:06:53 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1513 * acconfig.h (_ALL_SOURCE): Use "!defined (_ALL_SOURCE) ||
1514 _ALL_SOURCE == 0" rather than "!_ALL_SOURCE", which bombs on the
1517 Mon Jan 25 12:09:43 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1519 * acconfig.h (HAVE_UNION_WAIT, SYS_SIGLIST_DECLARED): New #undef's.
1521 * acconfig.h (_ALL_SOURCE): Surround with #if !_ALL_SOURCE.
1523 Fri Jan 22 15:08:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1525 * acspecific.m4 (AC_GETLOADAVG): If /usr/local/lib/libgetloadavg.a
1526 exists, add -L/usr/local/lib to LDFLAGS.
1528 Fri Jan 22 12:49:11 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1530 * acgeneral.m4 (AC_OUTPUT_HEADER): Only comment out the #undef NAME
1531 part of the line, to avoid causing errors from existing comments.
1533 Thu Jan 21 14:50:20 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1535 * acgeneral.m4 (AC_HAVE_LIBRARY): Use $libname in "checking for"
1536 message, not $1, to avoid "checking for -l-lfoo".
1538 * acgeneral.m4 (AC_PREPARE): In compile defn, include $CFLAGS.
1540 * acgeneral.m4 (AC_OUTPUT): Broke AC_CONFIG_NAME writing out into:
1541 (AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT.
1542 Add to conftest.sed a new sed command to turn #undef's into comments.
1544 * acgeneral.m4 (AC_OUTPUT): Use new shell variable, $maxsedlines,
1545 for max number of lines to feed to one sed invocation.
1546 Lower this limit to 20; UTekV 3.2e can't cope with 40.
1548 Tue Jan 19 13:21:02 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1552 Fri Jan 15 16:28:18 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1554 * acgeneral.m4 (AC_CONFIG_HEADER, AC_HEADER_EGREP,
1555 AC_TEST_PROGRAM): Make DEFS always contain -D commands,
1558 Thu Jan 14 17:05:17 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1560 * acspecific.m4 (AC_GETLOADAVG): Check for -lkvm; don't assume it.
1562 Thu Jan 14 16:46:41 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1564 * autoheader.sh (selecting $syms from $TEMPLATES): Use sed to
1565 replace lines containing only blanks with empty lines.
1567 Thu Jan 14 15:15:31 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1569 * acspecific.m4 (AC_MODE_T): New macro.
1571 * acgeneral.m4 (AC_OUTPUT): Check for grep -c returning
1572 nothing (AIX 3.1) as well as returning 0.
1574 Wed Jan 13 16:05:59 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1576 * acgeneral.m4 (AC_FUNC_CHECK): Add missing #endif.
1578 * acgeneral.m4 (AC_OUTPUT): Use sed, not basename.
1579 From Francois Pinard.
1581 Wed Jan 13 15:49:18 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1583 * acgeneral.m4 (AC_OUTPUT): Set exec_prefix to ${prefix}, not
1584 $(prefix); it now works in both makefiles and shell scripts.
1586 Wed Jan 13 15:29:04 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1588 * autoheader.sh: If input is empty, don't print all of
1589 acconfig.h. From Francois Pinard.
1591 * acgeneral.m4 (AC_OUTPUT): Have config.status check all of its
1594 Tue Jan 12 11:11:45 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1596 * acgeneral.m4 (AC_OUTPUT): Preserve whitespace around = in prefix
1597 and exec_prefix assignments.
1599 * acspecific.m4 (AC_GETLOADAVG): Values for getloadavg_missing were
1602 Fri Jan 8 18:45:59 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1604 * acgeneral.m4 (AC_OUTPUT): Make config.status not complain with
1605 usage msg when given no args.
1607 * acgeneral.m4 (AC_HAVE_LIBRARY): Say "checking for -lfoo", not
1608 just "checking for foo".
1610 * acgeneral.m4 (AC_HAVE_LIBRARY): Remove excess quoting around $2
1613 * acspecific.m4 (AC_GETLOADAVG): Check for getloadavg library, both
1614 a normally installed one, and one in /usr/local/lib.
1615 After figuring out params for getloadavg.c, figure out whether it
1616 defined LDAV_PRIVILEGED, and if so, set NEED_SETGID to true, and
1617 define GETLOADAVG_PRIVILEGED.
1618 * acconfig.h: Added GETLOADAVG_PRIVILEGED.
1620 Fri Jan 8 16:16:35 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1622 * acgeneral.m4 (AC_DEFINE, AC_OUTPUT): Restore the third sed string.
1624 * acgeneral.m4 (AC_FUNC_CHECK): Use __stub_funcname.
1626 * autoheader.sh: Use Autoconf version number.
1628 * acgeneral.m4 (AC_OUTPUT): Diagnose usage errors for
1629 config.status. Use grep -c to count nonempty lines instead of
1632 * acspecific.m4 (AC_GETLOADAVG): Use AC_HAVE_LIBRARY.
1634 Wed Jan 6 19:54:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1636 * autoheader.sh (coverage check): Use $TEMPLATES in error msg, not
1637 hard-wired "config.h".
1639 Wed Jan 6 18:24:41 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1641 * acgeneral.m4 (AC_OUTPUT): If AC_CONFIG_NAME, change
1642 @DEFS@ to -DHAVE_CONFIG_H in Makefiles etc. Idea from Roland McGrath.
1644 * acgeneral.m4 (AC_FUNC_CHECK): If __STUB_funcname is defined,
1645 assume the function isn't present.
1647 * acgeneral.m4 (AC_OUTPUT): Make no args to AC_OUTPUT work
1648 again. From Ian Lance Taylor.
1650 * acspecific.m4 (AC_CONST): Fix quoting problem.
1652 * acconfig.h [const]: New addition.
1654 Thu Dec 31 17:56:18 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1656 * acgeneral.m4 (AC_HAVE_LIBRARY): New macro from Noah Friedman.
1658 * acconfig.h: Renamed from config.h.
1660 * autoheader.sh: Renamed from autohead.sh.
1661 Support a local acconfig.h.
1662 Use \\012 instead of \\n for tr for portability.
1664 Thu Dec 31 12:30:34 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1666 * config.h: Added #undef vfork.
1668 Tue Dec 29 14:26:43 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1670 * acgeneral.m4 (AC_COMPILE_CHECK): Use cat rather than echo to
1671 create conftest.c, to avoid " problems.
1673 Fri Dec 25 15:07:06 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1675 * acspecific.m4 (AC_CONST): Don't define HAVE_CONST.
1677 * acgeneral.m4 (AC_OUTPUT, AC_DEFINE): Combine the two sed
1678 commands for #undef lines.
1679 * acgeneral.m4 (AC_PROGRAM_EGREP, AC_TEST_PROGRAM,
1680 AC_TEST_CPP, AC_OUTPUT), acspecific.m4 (AC_PROG_CC): Put >
1681 before << when using both, to avoid HP-UX sh bug.
1683 Wed Dec 23 20:47:53 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1685 * acgeneral.m4 (AC_PARSEARGS): Use if, not &&, for --with.
1686 From Jan Brittenson.
1688 Mon Dec 21 17:13:57 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1690 * acgeneral.m4 (AC_OUTPUT): Use sed instead of head and tail.
1691 Trap to remove the temp files.
1693 * acgeneral.m4 (AC_OUTPUT): Quote DEFS assignment.
1694 From Ian Lance Taylor.
1696 Mon Dec 21 14:27:44 1992 Jim Meyering (meyering@comco.com)
1698 * acspecific.m4 (AC_STDC_HEADERS): Make sure ctype.h macros
1699 are ANSI. Nest tests so we don't need shell temporary variable.
1701 Sun Dec 20 18:12:33 1992 Roland McGrath (roland@albert.gnu.ai.mit.edu)
1703 * Makefile.in (%.h: %.in): New rule using autohead.
1705 (install): Install autohead and config.h.
1706 (autohead): New rule.
1707 (DISTFILES): Added autohead.sh.
1708 * autohead: New script.
1710 Fri Dec 18 00:21:23 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1712 * acgeneral.m4 (AC_HAVE_FUNCS, AC_HAVE_HEADERS): Change method
1713 of tr quoting to keep old shells happy. From Ian Lance Taylor.
1715 * acgeneral.m4 (AC_DEFINE): Add to SEDDEFS.
1716 (AC_OUTPUT): Use sed instead of awk.
1717 From Ian Lance Taylor.
1719 Mon Dec 14 14:33:29 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1721 * acspecific.m4 (AC_STDC_HEADERS): Check for string.h
1724 * acgeneral.m4 (AC_NOTICE): Fix comment.
1726 Fri Dec 11 17:59:23 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
1728 * acspecific.m4 (AC_ALLOCA): Don't use libPW; it causes too
1731 Wed Dec 9 14:04:30 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1733 * config.h: Added HAVE_SYS_WAIT, HAVE_WAITPID, SVR4, UMAX,
1734 [ugp]id_t, UMAX4_3, DGUX.
1736 Thu Dec 3 13:37:17 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1738 * acspecific.m4 (AC_PROG_INSTALL): Ignore AFS install.
1739 From James Clark, jjc@jclark.com.
1741 Tue Nov 24 07:47:45 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1743 * acspecific.m4 (AC_PROG_LEX, AC_DECLARE_YYTEXT, AC_VFORK, AC_WAIT3,
1744 AC_INT_16_BITS, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY): End with a newline.
1746 * acspecific.m4 (AC_DIR_HEADER): If ndir.h exists and the other
1747 choices don't, define NDIR.
1749 Sat Nov 21 00:14:51 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1751 * acspecific.m4 (AC_RETSIGTYPE): Instead of grepping for the signal
1752 declaration, try redeclaring it and see if we get an error.
1753 Always define RETSIGTYPE, not just if it's int.
1754 From Ian Lance Taylor.
1756 Fri Nov 20 17:06:09 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1758 * acgeneral.m4 (AC_DEFINE): Only put -D option in quotes if it
1759 actually contains blanks.
1761 Thu Nov 19 17:18:40 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1763 * acgeneral.m4 (AC_PARSEARGS): Set a shell var for --with-*.
1764 (AC_WITH): New macro.
1766 * acspecific.m4 (AC_CONST): If const works, define HAVE_CONST.
1768 * acspecific.m4 (AC_ALLOCA): Don't use libPW on HP-UX.
1770 Wed Nov 18 17:36:08 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
1772 * acgeneral.m4 (AC_DEFINE): When writing a -D with a value,
1773 surround it with 's so the value can contain spaces.
1775 Thu Nov 12 22:49:35 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1777 * acspecific.m4 (AC_PROG_CC): Don't add -O to CC if GNU C.
1778 (-O2, or nothing, might be more appropriate.)
1780 Sun Nov 8 23:33:23 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1782 * acspecific.m4 (AC_GETLOADAVG): Check for dwarf.h for general
1783 svr4, then elf.h for Solaris 2, which needs additional libraries.
1785 Thu Nov 12 22:18:54 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1787 * acgeneral.m4 (AC_PARSEARGS): --exec_prefix -> --exec-prefix.
1789 Tue Nov 10 16:15:10 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1791 * acgeneral.m4: undef m4 `include' builtin.
1793 * acspecific.m4 (AC_STDC_HEADERS): Don't test for limits.h
1794 due to Ultrix conflict with float.h.
1796 Thu Oct 29 16:16:11 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1798 * acgeneral.m4 (AC_PARSEARGS, AC_PREPARE): New macros, broken out
1800 (AC_INIT): Use them.
1802 Thu Oct 22 20:48:12 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1804 * acspecific.m4 (AC_INSTALL): Comment out arg to `:'.
1805 AIX doesn't like it.
1807 Wed Oct 14 12:41:02 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1811 * acspecific.m4 (AC_INSTALL): Avoid the AIX install script.
1813 * acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Wait for child if
1814 sys calls are not restarted, to avoid leaving the child still
1815 running. From Ian Lance Taylor.
1817 Tue Oct 13 15:43:56 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1819 * acspecific.m4 (AC_CONST): Add more tests for brokenness.
1822 * acgeneral.m4: Use % instead of ? to avoid shell variable expansion.
1824 Fri Oct 2 06:55:05 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
1826 * acgeneral.m4: Use ? instead of , to separate parts of sed arg.
1828 Mon Sep 14 12:33:41 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu)
1830 * acspecific.m4 (AC_STDC_HEADERS): Also check for float.h.
1832 * acspecific.m4 (AC_TIMEZONE): Protect [] from being quotes.
1834 Thu Sep 10 17:12:10 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1836 * acgeneral.m4 (AC_OUTPUT): Include the hostname in config.status.
1838 * acgeneral.m4 (AC_OUTPUT): Use a separate flag in the awk
1839 script instead of checking for non-empty values, so things
1840 like defining const as empty work. From
1841 Steve Emmerson <steve@unidata.ucar.edu>.
1843 Fri Aug 28 18:51:13 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1845 * acgeneral.m4 (AC_INIT): If there's no path on $0, use '.'.
1847 Thu Aug 27 16:15:14 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1849 * config.h: New file.
1851 * acgeneral.m4 (AC_INIT): Look for source files in the
1852 directory containing `configure', if not given explicitly.
1854 * acspecific.m4 (AC_TIMEZONE): Adjust tzname decl for RS6000.
1856 * acspecific.m4 (AC_GETLOADAVG): Don't use double quotes in
1859 Thu Aug 27 15:26:49 1992 Roland McGrath (roland@wookumz.gnu.ai.mit.edu)
1861 * acspecific.m4 (AC_GETLOADAVG): Don't check nlist.h if we found
1862 one of specific things.
1864 Mon Aug 24 16:22:45 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1868 * acspecific.m4 (AC_TIMEZONE): Include time.h. Don't
1869 declare tzname if it's a macro. From Jim Meyering.
1871 Fri Aug 21 14:12:35 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1873 * acspecific.m4 (AC_ALLOCA): Check whether the alloca defined by
1874 alloca.h works when given a non-constant argument.
1876 * acspecific.m4 (AC_GETLOADAVG): Define NLIST_STRUCT and
1877 NLIST_NAME_UNION if appropriate.
1879 * acgeneral.m4 (AC_OUTPUT): If no args are given, omit the loop to
1880 produce output files.
1882 * acgeneral.m4 (AC_TEST_PROGRAM): Add a call to exit to try to
1883 suppress core dumped message. From Ian Lance Taylor.
1885 * acgeneral.m4 (AC_PREFIX): Only print the message if prefix
1886 hasn't been set. From James Clark.
1888 * acspecific.m4 (AC_SIZE_T, AC_UID_T, AC_PID_T,
1889 AC_RETSIGTYPE): Print a message saying what it's checking for.
1890 (AC_SIZE_T): Define size_t to be unsigned, not int, for
1893 * acspecific.m4 (AC_GETLOADAVG): Just check for elf.h, not
1896 * autoconf.sh: Exit with status 1 if there are unresolved macros.
1897 Isolate the pattern to make adding other prefixes easy.
1898 Look for aclocal.m4 in . as well as MACRODIR.
1900 Tue Aug 18 16:35:46 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1902 * acspecific.m4 (AC_STRCOLL): New macro.
1904 Tue Aug 18 15:22:45 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
1906 * acspecific.m4 (AC_GETLOADAVG): elf.h implies SVR4.
1908 Mon Jul 27 14:20:32 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1910 * acgeneral.m4 (AC_TEST_PROGRAM): Check for cross-compiling
1911 was missing "test -n". From Ian Lance Taylor.
1913 Sun Jul 26 16:25:19 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1915 * acgeneral.m4 (AC_SUBST): Support multiple substitutions in a
1918 Mon Jul 20 01:08:01 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
1924 Copyright 1992, 1993, 1994 Free Software Foundation, Inc.
1926 This file is part of GNU Autoconf.
1928 GNU Autoconf is free software; you can redistribute it and/or modify
1929 it under the terms of the GNU General Public License as published by
1930 the Free Software Foundation; either version 2, or (at your option)
1933 GNU Autoconf is distributed in the hope that it will be useful,
1934 but WITHOUT ANY WARRANTY; without even the implied warranty of
1935 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1936 GNU General Public License for more details.
1938 You should have received a copy of the GNU General Public License
1939 along with autoconf; see the file COPYING. If not, write to
1940 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
1941 Boston, MA 02111-1307, USA.