11999-01-05 Ben Elliston <bje@cygnus.com> 2 3 * Version 2.13. 4 51999-01-04 Ben Elliston <bje@cygnus.com> 6 7 * autoconf.texi (AC_CHECK_FILE): Document. 8 (AC_CHECK_FILES): Likewise. 9 (AC_SEARCH_LIBS): Likewise. 10 (AC_FUNC_SELECT_ARGTYPES): Use Jeff Garzik's version. 11 (AC_C_STRINGIZE): Likewise. 12 (AC_CYGWIN): Document. 13 (AC_EXEEXT): Likewise. 14 (AC_OBJEXT): Likewise. 15 (AC_MINGW32): Likewise. 16 (AC_TRY_LINK_FUNC): Likewise. 17 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise. 18 191999-01-01 Ben Elliston <bje@cygnus.com> 20 21 * NEWS: Update. 22 23 * acspecific.m4 (AC_PROG_CXX_WORKS): Specify an explicit return 24 type for `main' to keep modern C++ compilers happy. 25 261998-12-28 Jeff Garzik <jgarzik@pobox.com> 27 28 * autoconf.texi: 29 (AC_SEARCH_LIBS, AC_CHECK_FILE, AC_CHECK_FILES, 30 AC_TRY_LINK_FUNC): Document. 31 (AC_CHECK_LIB): Indicate the absence of 32 action-if-not-found will not kill default action. 33 (AC_SYS_INTERPRETER): Alphabetize with rest of section, 34 s/ac_cv_sys_interpreter/interpval/ 35 36 * acgeneral.m4: 37 (AC_TRY_LINK_FUNC): Fix arg transposition. 38 (AC_SEARCH_LIBS): Require autoconf 2.13, add other-libs arg. 39 (AC_CHECK_FILES): Add underscore to HAVE_file define. 40 41 * acspecific.m4: 42 (AC_SYS_INTERPRETER): New shell var 'interpval' stores 43 internal var ac_cv_sys_interpreter. 44 451998-12-27 Ben Elliston <bje@cygnus.com> 46 47 * autoconf.texi (AC_PROG_INSTALL): Update. 48 (AC_FUNC_ALLOCA): Correct code fragment. 49 (AC_FUNC_SELECT_ARGTYPES): Document. 50 (AC_C_STRINGIZE): Likewise. 51 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise. 52 53 * acspecific.m4 (AC_CYGWIN): Rename from `AC_CYGWIN32'. 54 (AC_CYGWIN32): Warn about deprecated usage. Forward to AC_CYGWIN. 55 56 * config.sub: Drop `32' from `Cygwin32'. 57 58 * config.guess: Likewise. 59 60 * NEWS: Update. 61 62 * configure: Rebuild. 63 641998-12-26 Ben Elliston <bje@cygnus.com> 65 66 * autoreconf.sh (stamp): Add missing quote. 67 68 * mkinstalldirs: Write output which is not diagnostic to standard 69 output and not standard error. Suggested by Steve Robbins 70 <steve@nyongwa.montreal.qc.ca>. 71 721998-12-11 Matthew D. Langston <langston@SLAC.Stanford.EDU> 73 74 * acconfig.h, acgeneral.m4, acspecific.m4, autoconf.texi: Change 75 all of the Fortran 77 code to use the new `F77' prefix instead of 76 the older `FC' prefix. 77 781998-12-11 Ben Elliston <bje@cygnus.com> 79 80 * acgeneral.m4 (AC_ACVERSION): Bump to 2.13. 81 82 * autoconf.texi (EDITION): Likewise. 83 (VERSION): Likewise. 84 851998-10-30 Jeff Garzik <jgarzik@pobox.com> 86 87 * autoconf.texi: Document AC_CACHE_LOAD and AC_CACHE_SAVE. Explain 88 how AC_CACHE_SAVE can be used as a means of syncing the cache to 89 disk prior to doing something potentially fatal in configure. 90 911998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br> 92 93 * autoreconf.sh: Support several automake command line options, 94 and run aclocal and automake when needed. Also, create stamp files 95 just like automake's Makefiles would do for config headers. 96 Additional contributions from Tom Tromey <tromey@cygnus.com>. 97 981998-10-24 Matthew D. Langston <langston@SLAC.Stanford.EDU> 99 100 * acgeneral.m4 (AC_LANG_FORTRAN77): Remove [] (i.e. the m4 quotes) 101 since it was confusing the testsuite. Also make `f77' the default 102 for FC, otherwise the testsuite fails. 103 104 * autoconf.texi (Fortran 77 Compiler Characteristics): Added new 105 node documenting the new AC_F77_LIBRARY_LDFLAGS macro. 106 107 * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New macro to determine 108 the linker flags (e.g. `-L' and `-l') for the Fortran 77 intrinsic 109 and run-time libraries. 110 1111998-10-24 Ben Elliston <bje@cygnus.com> 112 113 * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): New macro. Detects the 114 types of formal arguments to select(). Contributed by Lars Hecking 115 <lhecking@nmrc.ucc.ie>. 116 117 * acconfig.h (SELECT_TYPE_ARG1): Add. 118 (SELECT_TYPE_ARG234): Likewise. 119 (SELECT_TYPE_ARG5): Likewise. 120 121 * config.guess: Hide warnings emitted by the HP linker when 122 generating a PA 2.0 object file. Contributed by Marcus Thiessel 123 <marcus@xemacs.org>. 124 1251998-10-20 Ben Elliston <bje@cygnus.com> 126 127 * acgeneral.m4 (AC_LANG_RESTORE): Fix a typo spotted by Noah 128 Elliott <elliott@hera.llnl.gov>. 129 1301998-10-09 Tom Tromey <tromey@cygnus.com> 131 132 * Makefile.in (autoconf.m4f): New target. 133 (autoheader.m4f): Likewise. 134 1351998-10-08 Ben Elliston <bje@cygnus.com> 136 137 * acgeneral.m4 (AC_TRY_LINK_FUNC): Fix macro ordering. 138 139Sun Oct 4 21:57:20 1998 Tom Tromey <tromey@cygnus.com> 140 141 * autoconf.texi (Defining Symbols): Documented third argument to 142 AC_DEFINE. 143 * autoheader.m4 (AC_DEFINE_UNQUOTED): Generate `verbatim' 144 assignment if third argument given. 145 (AC_DEFINE): Likewise. 146 * acgeneral.m4 (AC_DEFINE): Handle case where $# is 3. 147 (AC_DEFINE_UNQUOTED): Likewise. 148 * autoheader.sh: Echo $verbatim if not empty. 149 1501998-10-03 Ben Elliston <bje@cygnus.com> 151 152 * acconfig.h (FC_NO_MINUS_C_MINUS_O): Add to complete the Fortran 153 77 support. 154 155 * README: Update bug reporting address. Include maintainer info. 156 1571998-10-02 Ben Elliston <bje@cygnus.com> 158 159 * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): New macro. This 160 macro can be used to ensure that a configure script will not run 161 on a second system without removing the cache and re-running 162 configure. Contributed by Alexandre Oliva <oliva@dcc.unicamp.br>. 163 1641998-09-29 Ben Elliston <bje@cygnus.com> 165 166 * acgeneral.m4 (AC_SEARCH_LIBS): New macro. Searches a series of 167 libraries for a given function. Contributed by Jim Blandy 168 <jimb@cygnus.com>. 169 (AC_TRY_LINK_FUNC): New macro. Again, from Jim. 170 1711998-09-28 Ben Elliston <bje@cygnus.com> 172 173 * config.guess: Detect multiprocessor DC/OSx running on Pyramid 174 MIServer machines. Contributed by Graham K. Jenkins 175 <Graham.K.Jenkins@corpmail.telstra.com.au>. 176 177 * acgeneral.m4 (AC_CHECK_PROG): Fix a bug if the supplied path 178 contains colons. This was observed with some versions of NetBSD 179 `sh' and some versions of `bash'. 180 (AC_PATH_PROG): Likewise. Contributed by Tom Yu <tlyu@mit.edu>. 181 1821998-09-27 Ben Elliston <bje@cygnus.com> 183 184 * Makefile.in (all): Generate frozen .m4 files at build time. 185 (install): Do not freeze .m4 files. Install pre-frozen .m4f files 186 using $(INSTALL_DATA). 187 (.m4.m4f): Freeze files if m4 supports stored internal state. 188 Contributed by Karl Heuer <kwzh@gnu.org>. 189 190 * install-sh: Import latest version from the FSF. 191 192 * mkinstalldirs: Likewise. 193 194 * config.guess: Apply the sysconf(2) test to HP 9000/600-series, 195 9000/802, 9000/804 and 9000/892 machines. Contributed by Pavel 196 Roskin <pavel.roskin@ecsoft.co.uk>. 197 Detect UnixWare 7. Contributed by Paul Gampe <paulg@apnic.net>. 198 199 * acspecific.m4 (AC_PROG_INSTALL): Substitute `INSTALL_SCRIPT'. 200 Contributed by Franc,ois Pinard <pinard@iro.umontreal.ca>. 201 (AC_C_STRINGIZE): New macro to test the availability of the 202 stringizing operator in the C preprocessor. Contributed by Arnold 203 Robbins <arnold@gnu.org> on behalf of the GNU AWK project. 204 205 * acconfig.h (HAVE_STRINGIZE): Add for the AC_C_STRINGIZE macro. 206 207 * testsuite/Makefile.in (check): If DejaGNU is not installed, 208 print a warning and skip the `dejacheck' target (which will fail). 209 (site.exp): Use tests to guard commands from generating error 210 messages if `site.exp' or `site.bak' do not exist. Contributed by 211 Karl Heuer <kwzh@gnu.org>. 212 (dejacheck): Remove unused target. 213 2141998-09-26 Ben Elliston <bje@cygnus.com> 215 216 * texinfo.tex: Import latest version from the FSF. 217 218 * config.guess: Treat all SPARC variant processors running BSD/OS 219 as just `sparc' for compatibility reasons. Contributed by Chris 220 Torek <torek@bsdi.com>. 221 222 * acgeneral.m4 (AC_CHECK_FILE): New macro. Checks for the 223 existence of a file in the file system (native only). 224 Contributed by Ken Raeburn <raeburn@cygnus.com>. 225 (AC_CHECK_FILES): Likewise. 226 2271998-09-15 Didier Verna <verna@inf.enst.fr> 228 229 * acspecific.m4 (AC_PATH_XTRA): use X_EXTRA_LIBS add-on libraries 230 in the test for libICE. It is needed at least under Solaris. 231 2321998-09-15 Ben Elliston <bje@cygnus.com> 233 234 * config.guess: Handle strange processor ID assignments on AIX 235 machines. Contributed by Didier Desseaux <didess@infonie.fr>. 236 237Sat Sep 12 16:25:00 1998 Aaron Crane <aaronc@pobox.com> 238 239 * acgeneral.m4 (AC_CHECK_TYPE): Changed the egrep regex to avoid 240 incorrectly assuming that if foobar_t is defined, then so is 241 bar_t. 242 243Tue Sep 8 14:06:04 1998 Matthew D. Langston <langston@SLAC.Stanford.EDU> 244 245 * acgeneral.m4: Make the following macros Fortran 77 aware 246 (i.e. conditionalize whether to `#include "confdefs.h"', etc.): 247 (AC_TRY_COMPILE) 248 (AC_TRY_LINK) 249 (AC_CHECK_LIB) 250 251 * acgeneral.m4 (AC_LANG_FORTRAN77): Rename `AC_LANG_FORTRAN' to 252 `AC_LANG_FORTRAN77'. Change the Fortran 77 language macro from 253 `FORTRAN' to `FORTRAN77'. 254 (AC_LANG_RESTORE): Change the Fortran 77 language macro from 255 `FORTRAN' to `FORTRAN77' 256 257 * autoconf.texi: Updated Fortran 77 documentation, particularly 258 for `AC_TRY_COMPILE', `AC_TRY_LINK' and `AC_CHECK_LIB'. 259 260Thu Sep 3 09:34:39 1998 Matthew D. Langston <langston@SLAC.Stanford.EDU> 261 262 * autoconf.texi: Added Fortran 77 documentation. 263 264 * acspecific.m4 (AC_PROG_FC): New macro. Determine a Fortran 265 compiler to use. 266 (AC_PROG_FC_WORKS): New macro. 267 (AC_PROG_FC_GNU): New macro. 268 (AC_PROG_FC_G): New macro. 269 (AC_PROG_FC_C_O): New macro. 270 271 * acgeneral.m4: Add FFLAGS (Fortran 77 flags). 272 (AC_LANG_FORTRAN): New macro. 273 (AC_LANG_RESTORE): Make Fortran 77 aware. 274 (AC_TRY_COMPILER): Make Fortran 77 aware (i.e. conditionalize 275 whether to `#include "confdefs.h"'). 276 277Thu Jun 18 12:13:27 1998 Ian Lance Taylor <ian@cygnus.com> 278 279 * acspecific.m4 (AC_EXEEXT): Correct setting of ac_exeext when 280 there is no extension. 281 282Mon Jun 1 12:30:39 1998 Ian Lance Taylor <ian@cygnus.com> 283 284 * acgeneral.m4 (AC_CHECK_PROG): Set IFS to just ":" when searching 285 through PATH. 286 (AC_PATH_PROG): Likewise. 287 * acspecific.m4 (AC_PROG_INSTALL): Likewise. 288 (AC_PROG_CC): On cygwin32, if neither gcc nor cc 289 are found, look for cl. 290 (AC_PROG_CXX): Look for cl after all other choices. 291 * configure: Rebuild. 292 293Thu May 28 18:37:36 1998 Ian Lance Taylor <ian@cygnus.com> 294 295 * acgeneral.m4 (AC_ACVERSION): Bump to 2.12.2. 296 297 Add support for Visual C++: 298 * acgeneral.m4 (ac_exeext, ac_objext): New variables. 299 (ac_link): Use ac_exeext. 300 (AC_TRY_COMPILER, AC_TRY_LINK, AC_TRY_RUN_NATIVE): Likewise. 301 (AC_TRY_CPP): Remove lines from stderr which contain only the name 302 of the file. 303 (AC_REPLACE_FUNCS): Use ac_objext. 304 * acspecific.m4 (AC_PROG_CC): Check whether compiler supports -g 305 even if it is not gcc. 306 (AC_PROG_CXX): Likewise. 307 (AC_PROG_CPP): Try running the compiler with the -nologo option. 308 (AC_FUNC_ALLOCA): Check for _MSC_VER. Use ac_objext. 309 (AC_FUNC_MEMCMP): Use ac_objext. 310 (AC_STRUCT_ST_BLOCKS): Likewise. 311 (AC_OBJEXT): New macro. 312 (AC_CYGWIN32, AC_MINGW32, AC_EXEEXT): New macros. 313 * configure: Rebuild. 314 315 * Makefile.in (editsh): Substitute for SHELL. 316 (Makefile, config.status): Use $(SHELL) when running 317 config.status. 318 * autoconf.sh: Change initial /bin/sh to @SHELL@. 319 * autoheader.sh: Likewise. 320 * autoreconf.sh: Likewise. 321 * autoupdate.sh: Likewise. 322 * ifnames.sh: Likewise. 323 324Thu Apr 30 16:29:00 1998 Syd Polk <spolk@cygnus.com> 325 326 * acspecific.m4 (SETPGRP_VOID): The test for setpgrp needs 327 to have unistd.h included or the DEC compiler does not 328 flag the error that triggers setting the variable. 329 330Tue Nov 18 14:21:38 1997 Eric Mumpower <nocturne@cygnus.com> 331 332 * autoreconf.sh: Do the right thing when AC_CONFIG_HEADER is 333 given more than one filename. As noted in the "Invoking 334 autoheader" node of the info files, autoheader will use the first 335 file argument given to AC_CONFIG_HEADER. Prior to this patch, 336 autoreconf would end up executing incorrect shell code (e.g. 337 "test ! -f 1.h 2.h.in") in such cases. 338 Patch submitted in parallel to bug-gnu-utils@prep.ai.mit.edu. 339 340Fri Oct 3 18:10:39 1997 Ian Lance Taylor <ian@cygnus.com> 341 342 * acgeneral.m4 (AC_CACHE_SAVE): Add a grep when checking whether 343 set quotes correctly, to avoid a cache overflow on HP-UX 9. 344 * configure: Rebuild. 345 346Wed Sep 11 15:35:19 1997 Chris Provenzano <proven@cygnus.com> 347 348 * acgeneral.m4 : Always set SHELL and substitute SHELL. 349 When looking for a path for an executable allow the 350 user to override with an DOS path. 351 * configure : New configure generated by autoconf. 352 353Thu Sep 4 22:30:40 1997 Jeffrey A Law (law@cygnus.com) 354 355 * acspecific (AC_PROC_INSTALL): Don't use installbsd on OSF.. 356 357Wed Sep 3 23:00:44 1997 Chris Provenzano <proven@cygnus.com> 358 359 * configure : New configure generated by autoconf. 360 * Makefile.in : Set SHELL=@SHELL@. configure now substiutes 361 ${CONFIG_SHELL-/bin/sh} in for @SHELL@ at configure time. 362 363Mon Aug 11 01:40:37 1997 Jason Molenda <crash@cygnus.co.jp> 364 365 * acspecific (AC_FUNC_VFORK): If cross-compiling, set 366 $ac_cv_func_vfork_works to $ac_cv_func_vfork (assume vfork works 367 if present). 368 369Tue Aug 5 23:00:05 1997 Ian Lance Taylor <ian@cygnus.com> 370 371 * acgeneral.m4 (AC_VERSION): Set to 2.12.1. 372 (AC_CANONICAL_HOST): Use CONFIG_SHELL to run $ac_config_sub and 373 $ac_config_guess. 374 (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Likewise. 375 376Tue Dec 10 19:38:59 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 377 378 * acgeneral.m4 (AC_CACHE_SAVE): Use grep to prevent overflowing 379 HP-UX 9.05 /bin/sh buffer in case statement. From Eric Backus 380 <ericb@lsid.hp.com>. 381 382Mon Dec 9 23:39:17 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 383 384 * acspecific.m4 (AC_FUNC_GETLOADAVG): Add a semicolon between 385 shell variable assignments; the evaluation order varies between 386 implementations. 387 388Tue Nov 26 13:00:28 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 389 390 * Version 2.12. 391 392Wed Nov 20 13:00:21 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 393 394 * Test release 2.11.2. 395 396 * acgeneral.m4 (AC_OUTPUT): Remove a now-wrong test for whether to 397 make an unquoted here document. 398 (AC_CACHE_SAVE): Double-up backslashes in double quotes. 399 From Paul Eggert. 400 401 * Test release 2.11.1. 402 403 * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Make the final 404 newline consistent with the other AC_TRY_* macros: no final dnl 405 is needed to avoid extraneous blank lines. 406 (AC_CHECK_LIB, AC_HAVE_LIBRARY, AC_COMPILE_CHECK): Remove 407 extraneous dnl's. 408 (AC_DIVERSION_CMDS, AC_DIVERSION_ICMDS): New macros. 409 (AC_OUTPUT_COMMANDS, AC_OUTPUT): Use them instead of appending to 410 list macros. 411 412 * acgeneral.m4 (AC_CACHE_SAVE): Handle cache variable values 413 correctly even if they contain single quote, or are quoted by 414 the shell. From Paul Eggert <eggert@twinsun.com>. 415 (AC_INIT_PREPARE): Set LC_MESSAGES to C if set. 416 From Hans Olsson <Hans.Olsson@dna.lth.se>. 417 Set LC_CTYPE to C if set. 418 From tom@vlsivie.tuwien.ac.AT (Thomas Winder). 419 * autoconf.sh, autoheader.sh: Likewise set LC_MESSAGES and LC_CTYPE. 420 421Tue Nov 19 10:29:06 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 422 423 * testsuite/autoconf.g/sizeof.exp: Use the v2 macro name. 424 425 * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADER): Support 426 creating output files from multiple pieces, concatenated. 427 Suggested by "Theodore Ts'o" <tytso@MIT.EDU>. 428 (AC_LINK_FILES): If called more than once, concatenate the 429 arguments. From Roland McGrath. 430 (AC_CONFIG_SUBDIRS): Likewise. 431 (AC_OUTPUT_COMMANDS): New macro. Suggested by 432 Tom Tromey <tromey@creche.cygnus.com>. 433 (AC_OUTPUT): Use the lists it sets. 434 435 * acgeneral.m4 (AC_TRY_RUN_NATIVE): Fail if linking fails, like 436 AC_TRY_LINK. 437 (AC_TRY_RUN): Don't require AC_C_CROSS. 438 (AC_TRY_COMPILER): New macro. 439 (AC_LANG_C, AC_LANG_CPLUSPLUS): Set cross_compiling. 440 * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Use 441 AC_TRY_COMPILER instead of AC_TRY_LINK. 442 (AC_PROG_CC_GNU, AC_PROG_CC_G): Split out of AC_PROG_CC. 443 (AC_PROG_CXX_GNU, AC_PROG_CXX_G): Split out of AC_PROG_CXX. 444 For the *_G macros, make the cache variable names non-GNU-specific. 445 (AC_C_CROSS): Mark obsolete, and otherwise a no-op. 446 447 * AUTHORS: New file. 448 * Makefile.in (DISTFILES): Add it. 449 450 * acspecific.m4 (AC_FUNC_MMAP): Update the getpagesize 451 declarations from getpagesize.h. Check for unistd.h. 452 453 * acgeneral.m4 (AC_OUTPUT_FILES): Run the eval in a subshell. 454 455 * acfunctions: Map fnmatch, strftime, getpgrp, setpgrp to their 456 own macros. 457 458 * acgeneral.m4 (AC_OUTPUT_HEADER): Check that $CONFIG_HEADERS is 459 unset, not that it's empty. 460 461Mon Nov 18 10:24:50 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 462 463 * Version 2.11. 464 465Sun Nov 17 20:12:05 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 466 467 * acspecific.m4 (AC_FUNC_STRCOLL): Make the checking message more 468 accurate. 469 470Thu Nov 14 11:15:27 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 471 472 * acheaders: Add entry for malloc.h. Make the strings.h entry 473 suggest AC_CHECK_HEADERS instead of AC_HEADER_STDC. 474 475 * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move initialization of 476 ac_max_here_lines here from AC_OUTPUT_HEADER. 477 478 * autoheader.sh: Take the multiple-include protection back out. 479 It's not needed for a file that just #defines stuff, and, as Ken 480 Raeburn pointed out in Apr 1994: 481 Since you don't make it optional, and you don't give the writer of 482 configure.in much control over the name of the symbol, it also would 483 prevent one "config.h" file in a subdirectory from including 484 "../config.h" as a way to avoid duplicating some common tests. 485 486 * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Don't try 487 running a program, just try linking. 488 (AC_C_CROSS): Make the wording clearer. 489 490Wed Nov 13 10:07:14 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 491 492 * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Check whether the 493 compiler works before checking whether it's a GNU compiler. 494 (AC_FUNC_VFORK): Call _exit after perror. 495 (AC_PATH_XTRA): Go back to using -R, as setting an env var as part 496 of CC doesn't get eval'd correctly to actually work. 497 Directly test whether a space is needed after -R. 498 Don't add "-L" to LDFLAGS if $x_libraries is empty. 499 (AC_FUNC_STRFTIME): Check for it in -lintl only if it's not in the 500 normal libraries. 501 502 * Test release 2.10.3. 503 504 * testsuite/Makefile.in (dejacheck): New target, suggested by Tom 505 Tromey <tromey@creche.cygnus.com>. 506 (check): Depend on dejacheck. 507 508Tue Nov 12 00:06:14 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 509 510 * acgeneral.m4 (AC_OUTPUT_FILES): Split the list of sed commands in 511 conftest.subs into multiple files named conftest.s[1-9][0-9]*. 512 Create a pipeline of sed commands that use these files, then delete 513 the temporary files. From John W. Eaton <jwe@bevo.che.wisc.edu>. 514 515 * acspecific.m4 (AC_AIX, AC_MINIX): Remove warnings about AC_TRY_LINK. 516 These macros don't change the linkage options. 517 518 * Test release 2.10.2. 519 520 * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX) [GCC]: Use -O2 instead 521 of -O. Suggested by fnf@ninemoons.com (Fred Fish). 522 523 * acgeneral.m4 (AC_OUTPUT_HEADER): Support passing 524 AC_CONFIG_HEADER a value containing shell variables. Suggested by 525 Markku Savela <msa@msa.tte.vtt.fi> and Julian Onions 526 <j.onions@nexor.co.uk>. 527 * acgeneral.m4 (AC_TRY_RUN_NATIVE, AC_TRY_LINK, AC_TRY_COMPILE, 528 AC_TRY_CPP): Show the test program in config.log if the test fails. 529 From Karl Berry <karl@cs.umb.edu>. 530 531 * testsuite/config/unix.exp: Run the configure script as "./script" 532 in case the user doesn't have "." in their PATH. 533 534Mon Nov 11 18:02:58 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 535 536 * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Deal with smart 537 compilers that know that an unused function doesn't have to be 538 linked in: call the function directly from main(). 539 (Removing a legacy from when they tried to run the code, I think-djm.) 540 From fnf@ninemoons.com (Fred Fish). 541 542 * acspecific.m4 (AC_FUNC_GETLOADAVG): Rename ac_save_LIBS to avoid 543 a clash with AC_CHECK_LIB. 544 From Jim Meyering <meyering@asic.sc.ti.com>. 545 (AC_FUNC_FNMATCH, AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3, 546 AC_FUNC_STRCOLL, AC_FUNC_MEMCMP): Rename cache variables to avoid 547 wrong results if someone calls AC_CHECK_FUNC for these functions. 548 549 * autoheader.sh: Don't cmp with config.h.in if it doesn't exist yet. 550 Don't frob lines 1-@TOP@ or @BOTTOM@-end of acconfig.h's. 551 Accept TAB as well as SPC after #undef in acconfig.h's. 552 553Sat Nov 9 01:54:04 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 554 555 * Test release 2.10.1. 556 557 * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): New macros 558 adapted from Bruno Haible <haible@ilog.fr>. 559 (AC_PROG_CC, AC_PROG_CXX): Use them. 560 * acgeneral.m4 (AC_TRY_RUN_NATIVE): Split out of AC_TRY_RUN. 561 (AC_TRY_LINK): Check that the executable exists after linking. 562 (AC_EGREP_CPP): Disable m4 quote chars around egrep, so [] in regexps 563 isn't eaten. 564 565 * autoheader.sh: Add multiple-inclusion protection for config.h. 566 567 * acgeneral.m4 (AC_PREFIX_PROGRAM): Pretty up the output. 568 (AC_CHECK_LIB): Include the function being tested in the message. 569 (AC_CHECK_PROG, AC_PATH_PROG): Add a dummy variable to force word 570 splitting on the path. 571 572 * acspecific.m4 (AC_FUNC_MMAP): Remove check and uses of valloc. 573 It turns out it's a separate issue, for GNU grep. 574 Replace the test program with a new version from Mike Haertel. 575 576 * acgeneral.m4 (AC_CACHE_SAVE): Accept the HP-UX sh 'set' output 577 format. From Marcus Daniels <marcus@sysc.pdx.edu>. 578 579 * acgeneral.m4 (AC_MSG_CHECKING, AC_CHECKING): Write a message to 580 config.log also. From "T.E.Dickey" <dickey@clark.net>. 581 (AC_CHECK_LIB, AC_CHECK_HEADER, AC_CHECK_HEADERS): Replace use of 582 tr with sed, to avoid a bug in the AIX 4.1.3.0 tr reported by 583 Alain KNAFF <Alain.Knaff@imag.fr>. He says that version of 584 tr interprets \055 as a range specifier, like an unquoted -. 585 * acspecific.m4 (AC_PROG_MAKE_SET, AC_CHECK_HEADER_DIRENT, 586 AC_CHECK_HEADERS_DIRENT): Ditto. 587 588 * acspecific.m4 (AC_FUNC_SETPGRP): New macro. 589 * acconfig.h (SETPGRP_VOID): New entry. 590 From "T.E.Dickey" <dickey@clark.net>. 591 592 * acspecific.m4 (AC_PATH_X_DIRECT): Try /lib/usr/lib/X11 for A/UX. 593 From Guillermo Gomez <gomez@mi.uni-erlangen.de>. 594 (AC_PATH_XTRA): Replace -R with adding LD_RUN_PATH to CC in the 595 Solaris kludge. Suggested by Paul Eggert <eggert@twinsun.com>. 596 Define X_DISPLAY_MISSING with AC_DEFINE, and 597 if not using X, clear out the X variables. 598 Check system-dependent libs before system-independent ones. 599 Check for more system-dependent libs. 600 From Karl Berry. 601 Use AC_CHECK_FUNC in the system-dependent libs tests. 602 From Larry Schwimmer <rosebud@cyclone.stanford.edu>. 603 Wart removal: Don't require AC_ISC_POSIX. 604 (AC_ISC_POSIX): Require AC_PROG_CC, since it uses $GCC. 605 From gvran@uddeborg.pp.se. 606 Don't blather about being called before AC_TRY_LINK, 607 which is now called in AC_PROG_CC. Don't encourage using this macro. 608 * acconfig.h (X_DISPLAY_MISSING): Add entry. 609 610Fri Nov 8 16:02:08 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 611 612 * acspecific.m4 (AC_PATH_X_DIRECT): Search for /usr/X11 before 613 /usr/X11Rn, etc. From bostic@bsdi.com (Keith Bostic). 614 615 * acgeneral.m4 (AC_CHECK_TYPE) [STDC_HEADERS]: Check in stddef.h, too. 616 From "Glenn P. Davis" <davis@unidata.ucar.edu>. 617 Don't require the second char after the type name to be a space. 618 (AC_TRY_RUN): Remove the test files before executing the "failure" 619 case code. 620 621 * acspecific.m4 (AC_PROG_CXX): Check for cc++ for NexT. 622 From Carl Edman <cedman@princeton.edu>. 623 (AC_PROG_CC, AC_PROG_CXX): Check whether -g works even if 624 C[XX]FLAGS is set. From T.E.Dickey <dickey@clark.net> 625 (AC_FUNC_FNMATCH): New macro. 626 * acconfig.h (HAVE_FNMATCH): New entry. 627 628 * acgeneral.m4 (AC_REPLACE_FUNCS): Call AC_CHECK_FUNCS to do the work. 629 630Tue Oct 29 13:03:44 1996 Doug Evans <dje@canuck.cygnus.com> 631 632 * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Fix thinko in computation of 633 ac_sub_srcdir in relative but not "." case. 634 635Thu Oct 10 22:29:37 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 636 637 * acgeneral.m4 (AC_CANONICAL_HOST, AC_CANONICAL_TARGET, 638 AC_CANONICAL_BUILD): Allow the os part of the string returned by 639 config.sub to contain dashes, as in "linux-gnu". 640 641Fri Jul 19 16:59:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 642 643 * acgeneral.m4 (AC_CHECK_TYPE): Add dnl so regexp doesn't have a 644 leading newline. 645 646Wed Jun 12 13:56:57 1996 David J MacKenzie <djm@catapult.va.pubnix.com> 647 648 * acgeneral.m4 (AC_CHECK_TYPE): Remove extra ')'. 649 650 * Many files: Update the FSF street address. 651 652Sun Jun 9 17:54:23 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 653 654 * acgeneral.m4 (AC_CHECK_LIB): Add missing \ in last change. 655 656Fri Jun 7 11:54:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 657 658 * acgeneral.m4 (AC_CHECK_LIB): Identifierize lib name in $ac_tr_lib. 659 660Mon May 27 13:49:02 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 661 662 * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): If $TMPDIR names an 663 existing, writable directory, then test it instead of /tmp, /var/tmp, 664 and /usr/tmp for long file name support. 665 666 * acgeneral.m4 (AC_PREREQ): Prepend "FATAL ERROR: " to msg. 667 668Sun May 26 19:07:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 669 670 * acspecific.m4 (AC_PROG_MAKE_SET): Sanitize $MAKE for use as 671 identifier. 672 673 * acgeneral.m4 (AC_CHECK_TYPE): Tighten regexp so ulong doesn't match 674 ulong_t. 675 676 * autoheader.sh: Put $syms in a temporary file and use fgrep -f. 677 678Tue May 7 13:20:33 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 679 680 * acgeneral.m4: Version 2.10 released. 681 682Tue Mar 26 13:03:12 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 683 684 * acgeneral.m4 (AC_OUTPUT_HEADER): Make subdir if necessary. 685 686Thu Mar 21 10:52:03 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 687 688 * acspecific.m4 (AC_FUNC_GETLOADAVG): Fix name of -lelf cache variable 689 name in test of it. 690 (AC_PATH_XTRA): Fix name of -ldnet cache variable name in test of it. 691 692Wed Mar 20 09:37:31 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 693 694 * acgeneral.m4 (AC_CHECK_LIB): Use \055 for -; leading and trailing 695 both lose with some tr. 696 697 * acspecific.m4 (AC_C_CONST): Remove check for gcc 2.7 bug. 698 RMS wants everyone to lose until gcc is fixed. 699 700 * acgeneral.m4 (AC_CHECK_LIB): Put - last in tr set so it is not 701 considered a range. 702 703 * acspecific.m4 (AC_C_CONST): Add check for gcc 2.7 bug. 704 From Paul Eggert and Jim Meyering. 705 706 * acgeneral.m4 (AC_CHECK_LIB): Omit `char $2' decl when $2 is `main'. 707 708Wed Mar 13 22:10:42 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 709 710 * acgeneral.m4 (AC_CHECK_LIB): Put quotes around _ when 711 constructing cache variable name, to separate it from preceding 712 text. 713 714Sat Mar 16 15:53:22 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 715 716 * Version 2.9 released. 717 * acgeneral.m4 (AC_ACVERSION): Updated to 2.9. 718 719Wed Mar 13 12:49:51 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 720 721 * acgeneral.m4 (AC_OUTPUT_HEADER): Undo last change to $ac_dB, 722 and instead change the code written into conftest.hdr. 723 724Tue Mar 12 02:51:24 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 725 726 * acgeneral.m4 (AC_OUTPUT_HEADER): Apply Jan 15 fix to 727 AC_OUTPUT_MAKE_DEFS here too: Match `#define foo' without trailing 728 space in confdefs.h. Before configure would lose if all its trailing 729 whitespace got stripped, and that can happen in mail. 730 731Sun Mar 10 20:30:09 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 732 733 * acgeneral.m4 (AC_INIT_NOTICE): Add 95 and 96 to copyright years. 734 735Sat Mar 9 18:28:42 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 736 737 * acgeneral.m4 (AC_CHECK_LIB): Add missing [. 738 739Fri Mar 8 15:06:48 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 740 741 * acgeneral.m4 (AC_CHECK_LIB): Declare $2 to override gcc2 internal 742 prototype. 743 744 * Version 2.8 released. 745 746Wed Mar 6 14:38:31 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 747 748 * acgeneral.m4 (AC_CHECK_LIB): Use a cache variable name containing 749 both the library and function name. 750 751Tue Jan 16 16:39:21 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 752 753 * acgeneral.m4 (AC_CHECK_PROG): Take optional 6th arg, full name 754 of program to reject if found in search path. 755 * acspecific.m4 (AC_PROG_CC): If gcc not found use AC_CHECK_PROG 756 for cc, rejecting /usr/ucb/cc. 757 Fatal configure error if no $CC found at all. 758 759Mon Jan 15 15:57:36 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 760 761 * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Match `#define foo' without 762 trailing space in confdefs.h. Before configure would lose if 763 all its trailing whitespace got stripped, and that can happen in mail. 764 765Fri Jan 12 14:38:37 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 766 767 * acgeneral.m4 (AC_TRY_CPP): Use "" instead of '' when setting 768 ac_try; we need one level of expansion there for $ac_cpp, then 769 AC_TRY_EVAL does one more for its the expansion of $ac_cpp. 770 771Thu Jan 11 10:38:19 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 772 773 * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Removed echo cmds 774 from $ac_cpp, $ac_compile, and $ac_link. 775 (AC_TRY_EVAL, AC_TRY_COMMAND): New macros for running tests' commands. 776 Always put the configure source line and command line into config.log. 777 (AC_TRY_CPP, AC_TRY_COMPILE, AC_TRY_LINK): Use them. 778 * acspecific.m4: Use AC_TRY_EVAL and AC_TRY_COMMAND for running 779 all tests. 780 781Fri Jan 5 17:50:28 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 782 783 * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT): 784 Rearrange logic: do no tests if $with_x=no; make incl and lib 785 tests independent, and distinguish unset from empty. 786 787 * autoconf.sh (undefined macro check): \ sed \s inside "". If 788 grep $name in $infile misses, give error message that there must 789 be an Autoconf bug. 790 791Tue Dec 19 10:49:20 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 792 793 * autoconf.sh: Ignore undefined macros in shell comments. 794 795Mon Dec 11 22:12:54 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 796 797 * acspecific.m4 (AC_PROG_CC_C_O): Rearrange logic to get the right 798 answer for cc. 799 800Fri Nov 24 17:26:38 1995 Miles Bader <miles@gnu.ai.mit.edu> 801 802 * autoconf.sh: Define $AWK from the subst @AWK@, and use it. 803 804Wed Nov 22 11:01:16 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 805 806 * Version 2.7. 807 808 * autoheader.m4 (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Expand the 809 optional action args. From jj@jfch.vc.cvut.cz (Jakub Jelinek). 810 811 * acgeneral.m4 (AC_CHECK_LIB): Translate - in library names to _. 812 (AC_ARG_PROGRAM): Use cat instead of echo to avoid SysV echo 813 interpreting backslashes. From kim@tac.nyc.ny.US (Kimmo Suominen). 814 (AC_OUTPUT_FILES): Quote $ and \ for being in an unquoted here 815 document. From Paul Eggert <eggert@twinsun.com>. 816 817 * acspecific.m4 (AC_PATH_X_XMKMF): Use ${MAKE-make}, not plain make. 818 (AC_C_CONST): Avoid a warning from g++. 819 From tgl@sss.pgh.pa.us (Tom Lane). 820 (AC_FUNC_MMAP): Check for valloc and getpagesize; don't rely on 821 predefines. 822 (AC_HEADER_STDC): If cross-compiling, assume the ctype macros are 823 ANSI. From dje@cygnus.com (Doug Evans). 824 (AC_TYPE_SIGNAL) [__cplusplus]: Give a full prototype. 825 From churritz@cts.com (Chad Hurwitz). 826 (AC_FUNC_VFORK): If cross-compiling, use AC_CHECK_FUNC instead. 827 From steve chamberlain <sac@cygnus.com>. 828 829Tue Sep 5 20:37:48 1995 Paul Eggert <eggert@twinsun.com> 830 831 * acspecific.m4 (X_LIBS): Use `-R lib', not `-Rlib', since Sun 832 CC 3.0 requires this. 833 834Tue Aug 8 20:10:12 1995 Paul Eggert <eggert@twinsun.com> 835 836 * acgeneral.m4: When creating config.status, start a new 837 here-script just before building conftest.subs, to work around 838 a bug in the HP-UX 9 HP9000-800 sh. 839 840Tue Nov 21 17:36:41 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 841 842 * Makefile.in (install): Undo last ASCRIPTS panic change. 843 The bug reporter hadn't cleaned up his source dir. 844 845Mon Nov 20 15:26:50 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 846 847 * Version 2.6. 848 849 * acgeneral.m4 (AC_INIT_PARSE_ARGS): Prettify usage message somewhat. 850 851 * Makefile.in: Use @bindir@, @datadir@, @infodir@. 852 (install): Find ASCRIPTS in $(srcdir). 853 854Sat Nov 18 14:21:55 1995 Karl Berry <karl@cs.umb.edu> 855 856 * autoconf.sh: Allow lowercase letters in the undefined-macro name. 857 858Fri Nov 17 15:05:44 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 859 860 * Version 2.5 released. 861 862Fri Nov 17 15:23:04 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 863 864 * acgeneral.m4 (AC_CHECK_LIB): Don't start tr argument with '+', 865 so as not to confuse old GNU tr's. From 866 Ian Lance Taylor <ian@cygnus.com>. 867 (AC_INIT_PARSE_ARGS): Make sure MFLAGS and MAKEFLAGS are empty. 868 From Paul Townsend (aab@cc.purdue.edu). 869 (AC_CHECK_LIB, AC_CHECK_HEADERS, AC_CHECK_FUNC): Remove 870 duplicate `d' from alphabets. 871 872 * acspecific.m4 (AC_USG): Define USG if we don't have rindex and 873 bzero, not if we do have them. 874 From Viktor Dukhovni <viktor@anaheim.esm.com>. 875 876Sun Oct 29 15:13:37 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu> 877 878 * acgeneral.m4 (AC_CHECK_PROG): Use arg 5 as search list, not arg 4. 879 880Wed Aug 30 17:34:48 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 881 882 * acspecific.m4 (AC_PROG_CC_C_O): If $CC groks it and cc doesn't 883 exist, choose yes. 884 885Wed Jul 26 00:03:26 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 886 887 * Test release 2.4.2. 888 889 * acgeneral.m4 (AC_CHECK_SIZEOF): Take an optional size to 890 use when cross-compiling. 891 892 * acspecific.m4 (AC_FUNC_CLOSEDIR_VOID, AC_DIR_HEADER): If 893 cross-compiling, assume it returns void. It's not a big loss. 894 From Karl Berry. 895 896 * acgeneral.m4 autoheader.sh: Change tr [a-z] [A-Z] into expansion 897 of the full alphabet, to combat losing AIX 4.1.1 tr when LANG 898 isn't set the way it likes. 899 900 * acspecific.m4 (AC_FUNC_GETMNTENT): Check in -lgen for Unixware. 901 From miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza). 902 903 * autoheader.m4 (AC_CONFIG_HEADER): Set config_h to the first 904 argument. From ghudson@mit.edu (Greg Hudson). 905 906 * Makefile.in (all): Depend on info. 907 908 * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG, AC_CHECK_PROGS, 909 AC_PATH_PROGS, AC_CHECK_TOOL): Add optional PATH 910 parameter. 911 912Mon Jul 24 17:27:11 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 913 914 * acgeneral.m4 (AC_CHECK_LIB): Don't enclose tr args in [], for 915 SysV and POSIX. From Karl Heuer. 916 917Wed Jul 19 17:43:44 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 918 919 * acgeneral.m4 (AC_CHECK_LIB): Translate + to p in lib name. 920 921Wed Jun 28 13:45:16 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 922 923 * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Allow an empty value 924 for --enable and --with args. 925 (AC_CACHE_CHECK): New macro. 926 * acspecific.m4: Use it where possible. 927 928Tue Jun 27 13:29:54 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 929 930 * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE): Add options 931 --bindir, --libdir, etc. 932 933Mon Jun 26 20:54:36 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 934 935 * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put the command 936 being run into the log file. 937 938Thu Jun 22 22:33:23 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 939 940 * acspecific.m4 (AC_PROG_INSTALL): Don't cache a shell script path. 941 942 * acgeneral.m4 (AC_CHECK_LIB): Allow lib name to contain a . or /, 943 by fixing the cache variable name. 944 945Wed Jun 14 23:07:20 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu> 946 947 * Version 2.4. 948 949Sun May 7 08:09:12 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu> 950 951 * acspecific.m4 (AC_PATH_X_XMKMF): Check for libX11.{so,sl} as 952 well as .a when seeing whether LIBDIR or USRLIBDIR is right. 953 954Sat May 6 17:29:07 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu> 955 956 * acspecific.m4 (AC_PROG_CPP): If CPP is already set, use that as 957 the value and set the cache variable to it. 958 959Mon Mar 27 10:48:36 1995 David J. MacKenzie <djm@churchy.gnu.ai.mit.edu> 960 961 * Version 2.3. 962 963 * acgeneral.m4 (AC_OUTPUT): Add quotes around the echo arguments 964 in the trap, so backslashes aren't required for multiline input. 965 From G.Wilford@ee.surrey.ac.uk. 966 Also use the sed trick when not using a config header file. 967 968Thu Mar 23 18:02:25 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 969 970 * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put "-c" right 971 after compiler name. Same for "-o conftest". 972 973 * ifnames.sh (AC_MACRODIR): Default to @datadir@, not a hardcoded 974 path. 975 976 * Test release 2.2.1. 977 978 * acgeneral.m4 (AC_OUTPUT): Use sed, not tr, so we only remove the 979 output config header, not the input one too. From 980 muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig). 981 (AC_LANG_C): Undo Feb 7 change. According to Roland McGrath, 982 most compilers require all options but -l... and -o to come first. 983 984 * Makefile.in (uninstall): Don't use $@, since the cd makes it 985 invalid when srcdir is relative. 986 987Wed Mar 8 17:05:06 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu> 988 989 * Version 2.2. 990 991Wed Mar 8 12:44:34 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 992 993 * Makefile.in: Follow cd commands with &&, not ;. 994 From Franc,ois Pinard. 995 996Tue Mar 7 11:48:19 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 997 998 * acspecific.m4 (AC_FUNC_ALLOCA): Keep sh variable namespace clean. 999 Put newline after AC_DEFINE_UNQUOTED call to avoid Irix syntax error. 1000 1001Mon Mar 6 15:07:00 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 1002 1003 * Test release 2.1.3. 1004 1005 * acspecific.m4 (AC_FUNC_ALLOCA): Replace nested AC_FUNC_CHECK 1006 calls with a loop. 1007 1008 * acspecific.m4 (AC_FUNC_VPRINTF): Don't check for signal munging. 1009 From Paul Eggert. 1010 1011 * acgeneral.m4 (AC_CACHE_SAVE): Tell the user whether the cache 1012 changed or not. From gnu@toad.com (John Gilmore). 1013 1014 * Makefile.in (install-info): Don't cd, to avoid breaking 1015 install-sh references. 1016 1017Fri Mar 3 11:41:01 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 1018 1019 * Makefile.in (autoconf.info, standards.info): Use --no-split to 1020 avoid creating filenames > 14 chars. 1021 1022 * acgeneral.m4 (AC_CHECK_FUNC): Use assert.h, 1023 to avoid protype conflicts from ctype.h (!!) on OSF/1 3.0. 1024 1025Sat Feb 25 01:56:57 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1026 1027 * acspecific.m4 (AC_C_BIGENDIAN): Check for BYTE_ORDER macro from 1028 sys/param.h before trying the test program which cannot be 1029 cross-compiled. 1030 1031Fri Feb 24 20:02:08 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1032 1033 * acgeneral.m4 (AC_CHECK_FUNC): Include errno.h instead of ctype.h 1034 in test program. 1035 1036Wed Feb 22 18:01:27 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu> 1037 1038 * Test release 2.1.2. 1039 1040Tue Feb 21 13:00:07 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 1041 1042 * acgeneral.m4 (AC_CACHE_VAL): Add extra quotes to work around AIX 1043 4.1 bug reported by hyc@locus.com (Howard Chu). 1044 1045 * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for -lelf before -lkvm. 1046 Reported by Kaveh R. Ghazi <ghazi@caip.rutgers.edu>. 1047 (AC_HEADER_STAT): Check whether S_IFDIR is defined, to work around 1048 ISC bug reported by rick@anasazi.com (Rick Coupland). 1049 1050 * autoheader.sh: Better solution to @BOTTOM@ printing. 1051 From Paul Eggert. 1052 1053Mon Feb 13 18:13:11 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1054 1055 * acspecific.m4 (AC_PROG_CC_C_O): Use sed filter to make sure 1056 ${ac_cc} is always a valid shell variable name. 1057 (AC_PROG_MAKE_SET): Remove gratuitous backslashes in checking message. 1058 1059Sun Feb 12 18:42:35 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1060 1061 * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): Require AC_CANONICAL_BUILD, 1062 so both $build and $host are definitely set before we compare 1063 them. 1064 1065Sat Feb 11 04:37:30 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1066 1067 * acgeneral.m4 (AC_CHECK_TOOL): Rewritten. Take optional third 1068 arg VALUE-IF-NOT-FOUND. Check for 1069 ${ac_tool_prefix}PROG-TO-CHECK-FOR first. If not found and third 1070 arg given, and ${ac_tool_prefix} is nonempty, check for unadorned 1071 PROG-TO-CHECK-FOR as well. Last choice use VALUE-IF-NOT-FOUND. 1072 1073Fri Feb 10 17:45:53 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1074 1075 * acgeneral.m4 (AC_OUTPUT): Fix sed command to produce $ac_dots 1076 for subdir configures. 1077 1078Thu Feb 9 14:42:20 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 1079 1080 * testsuite/config/unix.exp (autoconf_load): Run the script with 1081 /dev/null as the cache. 1082 1083 * acgeneral.m4 (AC_CHECK_TOOL_PREFIX, AC_CHECK_TOOL): New macros, 1084 from Roland McGrath. 1085 1086 * acspecific.m4 (AC_DECL_YYTEXT): Cache the output file root. 1087 (AC_C_INLINE): If the compiler doesn't recognize it, define it 1088 away. Try __inline__ too. From Jim Avera. 1089 (AC_FUNC_GETPGRP): New macro. From Arnold Robbins. 1090 * acconfig.h: New entry for it. 1091 1092 * configure.in: Check for new awk. 1093 * Makefile.in (editsh): Substitute in AWK. 1094 1095 * acspecific.m4 (AC_PROG_INSTALL): Allow trailing slashes in PATH 1096 elements. 1097 * acgeneral.m4 (AC_PREFIX_PROGRAM): Ditto. 1098 1099Tue Feb 7 11:32:09 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 1100 1101 * acgeneral.m4 (AC_CHECK_LIB, AC_HAVE_LIBRARY): Check and add the new 1102 library before existing libs, not after, in case it uses them. 1103 * acspecific.m4 (AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT, 1104 AC_FUNC_STRFTIME, AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): Ditto. 1105 1106 * autoheader.sh: Allow @BOTTOM@ to be the first line in 1107 acconfig.h. From iwj10@cus.cam.ac.uk (Ian Jackson). 1108 1109 * acspecific.m4 (AC_FUNC_GETLOADAVG): Add semicolons before 1110 AC_DEFINE. Check for -lkvm before -lutil. Assume it needs setgid 1111 if using -lutil. 1112 1113 * acgeneral.m4 (ac_compile, ac_link): Put the file name before the 1114 variables, so they can contain -l options. 1115 1116 * acspecific.m4 (AC_FUNC_WAIT3): Sleep longer for HPUX. 1117 (AC_TYPE_SIGNAL): Declare signal as extern "C" for C++. 1118 1119 * Makefile.in testsuite/Makefile.in (maintainer-clean): Renamed 1120 from realclean. 1121 1122 * autoconf.sh (TMPDIR): Inherit from environment, or set if not. 1123 1124 * acgeneral.m4 (AC_PREFIX_PROGRAM): Say we're checking the prefix. 1125 1126 * acspecific.m4 (AC_ISC_POSIX): Fix typo. 1127 (AC_PATH_X): Screen out bogus values from imake. 1128 (AC_PROG_LEX): Check for yywrap, not main, in the library. 1129 1130Thu Feb 2 11:32:07 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 1131 1132 * acconfig.h (__CHAR_UNSIGNED): Protect with #ifndef. 1133 From marcus@ee.pdx.edu (Marcus Daniels). 1134 1135 * acgeneral.m4 (AC_CACHE_SAVE): Workaround Ultrix and 4.3BSD sh 1136 bug in setting the high bit on variable values. 1137 From Ken Raeburn. 1138 (AC_OUTPUT_FILES, AC_OUTPUT_SUBDIRS): Ignore initial "./" to 1139 avoid messing up the dot-dot counts. 1140 (AC_OUTPUT_SUBDIRS): Pass INSTALL magic to subdirectories. 1141 From Karl Berry. 1142 1143 * ifnames.sh: Speed up drastically by folding 3N+2 processes into 2. 1144 From Paul Eggert. 1145 1146Wed Feb 1 11:58:27 1995 David J. MacKenzie <djm@catapult.va.pubnix.com> 1147 1148 * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Add additional 1149 quoting for internal consistency. 1150 From junio@twinsun.COM (Jun Hamano). 1151 1152 * acspecific.m4 (AC_PATH_XTRA): R6 function name was wrong. 1153 From Karl Berry. 1154 (AC_C_CROSS): Fix typo in cache var name. 1155 From tgl@sss.pgh.pa.us (Tom Lane). 1156 (AC_PROG_MAKE_SET): Change / in the make program name into _ so it 1157 can be part of a shell variable name. 1158 (AC_DECL_YYTEXT): Fix arguments to AC_TRY_LINK. 1159 From interran@uluru.stanford.edu (John Interrante). 1160 1161 * acgeneral.m4 (AC_CHECK_SIZEOF): If test program fails, set the 1162 variable to 0 as the doc sez. 1163 From eisen@cc.gatech.edu (Greg Eisenhauer). 1164 1165 * acgeneral.m4, acspecific.m4: Remove *.core and core.* as well as 1166 core, for recent BSD's. 1167 1168 * acspecific.m4 (AC_SYS_INTERPRETER): Use `#! /' instead of `#!/'. 1169 * acgeneral.m4 (AC_INIT_BINSH): Likewise. 1170 * All scripts: likewise. 1171 From woods@kuma.web.net (Greg A. Woods). 1172 1173 * acgeneral.m4 (AC_INIT_PREPARE): Use fd 6 instead of 4, to 1174 prevent a conflict on the Kubota Titan. From 1175 muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig). 1176 1177 * autoconf.sh: Use a more concise syntax to set variables. 1178 From Karl Berry. 1179 1180 * acspecific.m4 (AC_FUNC_WAIT3): Check page fault measurements to 1181 catch Linux. From tobias@server.et-inf.fho-emden.de (Peter Tobias). 1182 1183 * acgeneral.m4 (AC_OUTPUT): If running config.status 1184 fails, exit with a nonzero status. From Ken Raeburn. 1185 1186Tue Dec 6 19:07:07 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1187 1188 * acspecific.m4 (AC_FUNC_GETLOADAVG): Use elf_begin in -lelf 1189 check, not elf_read. 1190 1191Mon Nov 7 18:18:11 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1192 1193 * acspecific.m4 (AC_PROG_MAKE_SET): Fix msg; $MAKE is not useful 1194 Make syntax. 1195 1196Fri Nov 4 09:08:33 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1197 1198 * Version 2.1. 1199 1200 * autoreconf.sh: Add -f --force option. 1201 From "Theodore Ts'o" <tytso@MIT.EDU>. 1202 1203Thu Nov 3 10:24:08 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1204 1205 * acgeneral.m4 (AC_TRY_RUN): Reword warning. 1206 1207 * acspecific.m4 (AC_PROG_CXX): Notify the user of the check for 1208 GNU C++. 1209 (AC_PROG_CXX, AC_PROG_CXXCPP): Use g++, not gcc, as default C++ 1210 compiler. 1211 * acgeneral.m4 (AC_LANG_CPLUSPLUS): Ditto. 1212 1213 * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move ac_usage string directly 1214 into the here document to work around A/UX shell limitation. 1215 1216 * acgeneral.m4 (AC_COMPILE_CHECK): Mention the MSG macros in the 1217 obsolete warning. 1218 1219 * autoscan.pl (output_programs): Use AC_CHECK_LIB, not 1220 AC_HAVE_LIBRARY. 1221 1222 * acgeneral.m4 (AC_CHECK_FUNC): Move prototype outside of function 1223 so it works with C++. From ejb@era.COM (E. Jay Berkenbilt). 1224 1225Fri Oct 28 11:23:30 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1226 1227 * acspecific.m4 (AC_CHECK_HEADERS_DIRENT): Use define, not 1228 AC_DEFUN, so the testsuite doesn't call it with no arguments, 1229 leading to a syntax error in the real Bourne shell. 1230 1231Wed Oct 26 18:40:41 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1232 1233 * Version 2.0. 1234 1235Tue Oct 25 11:04:16 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1236 1237 * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Change - 1238 in file names to _. 1239 * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT): 1240 Likewise. 1241 1242Mon Oct 24 11:28:20 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1243 1244 * Makefile.in (uninstall): Remove the transformed names. 1245 (SCRIPTS): Rename from PROGS. 1246 * configure.in: Likewise. 1247 1248Fri Oct 21 07:14:23 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1249 1250 * acgeneral.m4 (AC_TRY_COMPILE): New macro. 1251 (AC_LANG_C, AC_LANG_CPLUSPLUS): Set $ac_compile. 1252 (AC_TRY_LINK): Don't declare exit. 1253 * acspecific.m4 (AC_C_INLINE, AC_C_CONST, AC_CHECK_HEADER_DIRENT, 1254 AC_DECL_SYS_SIGLIST, AC_HEADER_SYS_WAIT, AC_TYPE_SIGNAL, 1255 AC_FUNC_GETLOADAVG, AC_HEADER_TIME, AC_STRUCT_TM, 1256 AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_BLKSIZE, 1257 AC_STRUCT_ST_RDEV): Use AC_TRY_COMPILE instead of AC_TRY_LINK. 1258 (AC_AIX, AC_MINIX, AC_ISC_POSIX): Must come before AC_TRY_COMPILE. 1259 1260 * acspecific.m4 (AC_PROG_LEX): Don't assume -ll if using lex; 1261 check for it. From Mark Eichin. 1262 1263Thu Oct 20 07:11:22 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1264 1265 * acgeneral.m4 (AC_PARSE_ARGS): Ignore --site. 1266 1267 * autoscan.pl: Add more blank lines to the output. Pacify perl -w. 1268 1269Wed Oct 19 09:14:50 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 1270 1271 * acgeneral.m4 (AC_PREREQ_COMPARE): Allow secondary and ternary 1272 numbers >99. From John Eaton <jwe@che.utexas.edu>. 1273 1274Wed Oct 19 00:06:40 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1275 1276 * ifnames.sh: Take comments out of sed script. 1277 1278Tue Oct 18 00:20:04 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> 1279 1280 * acgeneral.m4 (AC_INIT_NOTICE): Set ac_default_prefix. 1281 (AC_INIT_PARSE_ARGS, AC_SITE_LOAD, AC_OUTPUT): Use it. 1282 (AC_PREFIX_DEFAULT): New macro. 1283 From Ken Raeburn. 1284 1285 * testsuite/autoconf.s/syntax.exp: Renamed from specific.exp. 1286 1287 * acgeneral.m4 (AC_SITE_LOAD): Change where to look for config.site. 1288 1289 * configure.in: Call AC_ARG_PROGRAM. 1290 * Makefile.in (install): Use program_transform_name. 1291 1292 * acgeneral.m4 acspecific.m4 acoldnames.m4: Clarify copying terms. 1293 1294 * acgeneral.m4 (AC_CANONICAL_BUILD): Default build to host, not empty. 1295 1296 * acspecific.m4 (AC_PROG_CC): Recognize NeXT cpp as GNU C. 1297 From tom@basil.icce.rug.NL (Tom R.Hageman). 1298 1299Mon Oct 17 18:25:53 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu) 1300 1301 * acspecific.m4 (AC_PROG_CPP): Use assert.h (comes with gcc), not 1302 stdio.h (loses for new cross-compilers). From Roland McGrath. 1303 1304Tue Oct 11 13:22:22 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu) 1305 1306 * acspecific.m4 (AC_PATH_XTRA): Add X_PRE_LIBS variable and assume 1307 -lSM if -lICE is found. From Karl Berry. 1308 1309Mon Oct 3 20:12:36 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu) 1310 1311 * testsuite/Makefile.in (AUTOCONF, AUTOCONFFLAGS): Test 1312 ../autoconf, not installed autoconf. 1313 1314Sat Oct 1 04:43:43 1994 Paul Eggert <eggert@twinsun.com> 1315 1316 * acspecific.m4: Catch `const' bug in NEC SVR4.0.2 mips cc. 1317 1318 * Makefile.in (.sh, .pl, configure): Do chmod before mv. 1319 1320 * acheaders, acspecific.m4 (AC_HEADER_SYS_WAIT): New entry. 1321 1322 * acconfig.h (HAVE_SYS_WAIT_H): New entry. 1323 1324Wed Sep 28 08:59:01 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu> 1325 1326 * Makefile.in: Set datadir to $(prefix)/share. 1327 1328Tue Sep 27 08:00:38 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu> 1329 1330 * Makefile.in: Use implicit rules to make scripts. 1331 From Jim Meyering. 1332 1333 * acconfig.h: Remove #undefs of unused symbols. 1334 From Paul Eggert. 1335 * testsuite/autoconf.s/defines.exp: New file. 1336 * testsuite/autoconf.s/specific.exp: Extract the list of macros to 1337 test from acspecific.m4 instead of hardcoding it. 1338 * acspecific.m4 (AC_PROG_CXXCPP): Default CXX to gcc, not c++. 1339 1340Mon Sep 26 12:32:46 1994 David MacKenzie <djm@churchy.gnu.ai.mit.edu> 1341 1342 * acspecific.m4 (AC_HEADER_DIRENT): Only check for -lx if not 1343 using dirent. 1344 * autoreconf.sh: Shorten sed label for OSF/1. 1345 * acgeneral.m4 acspecific.m4: Change licensing terms for output. 1346 1347Thu Sep 22 15:36:56 1994 David MacKenzie <djm@churchy.gnu.ai.mit.edu> 1348 1349 * autoconf.sh (tmpin): Always set. 1350 1351Wed Sep 21 13:12:10 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu> 1352 1353 * acgeneral.m4 (AC_INIT_PREPARE): Remove trailing slashes from 1354 srcdir. 1355 1356Mon Sep 19 17:11:39 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu> 1357 1358 * acgeneral.m4 (AC_INIT, AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM, 1359 AC_ARG_PROGRAM): Make the default for program_transform_name be 1360 a valid sed script, and substitute it always. 1361 1362Sat Sep 17 08:27:58 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu> 1363 1364 * autoheader.sh: Protect `for' loop from checking empty $syms. 1365 1366 * ifnames.sh: Use % instead of , as sed s separator. 1367 1368 * autoscan.pl: Update output comments. 1369 1370Fri Sep 16 11:20:02 1994 David MacKenzie (djm@geech.gnu.ai.mit.edu) 1371 1372 * acspecific.m4 (AC_TYPE_GETGROUPS): Provide a cross compiling 1373 default. From Jim Meyering. 1374 1375 * acgeneral.m4 (AC_INIT_PARSE_ARGS): Document 1376 --program-transform-name. 1377 1378Thu Sep 15 16:26:36 1994 David MacKenzie (djm@geech.gnu.ai.mit.edu) 1379 1380 * acgeneral.m4 (AC_INIT_NOTICE): Clarify copying notice. 1381 Fix up comments between sections. 1382 1383 * acspecific.m4 (AC_PROG_LEX): Omit extra checking message. 1384 1385 * autoreconf.sh: Give usage if non-option args are given. 1386 * autoconf.sh autoheader.sh: Define AC_LOCALDIR for configure.in. 1387 1388Thu Sep 15 11:31:13 1994 Ian Lance Taylor (ian@airs.com) 1389 1390 * Makefile.in (check): Set AUTOCONFFLAGS from srcdir, not objdir. 1391 1392Thu Sep 15 09:06:40 1994 David MacKenzie (djm@churchy.gnu.ai.mit.edu) 1393 1394 * acgeneral.m4 (AC_MSG_ERROR): Say that it's an error in the message. 1395 1396 * Makefile.in (check): Copy install-sh from srcdir if needed. 1397 1398 * autoreconf.sh: Only regenerate autoheader-generated header file 1399 templates. Pass relative macrodir properly. 1400 * autoconf.sh autoheader.sh autoreconf.sh: Add -l --localdir option. 1401 Based on work by Mark Eichin. 1402 1403 * ifnames.sh: Add -h option. 1404 * autoconf.sh autoheader.sh: Remove -v option. 1405 1406 * acgeneral.m4 (AC_CHECK_TYPE): Require AC_HEADER_STDC and check 1407 stdlib.h if present. 1408 1409 * acgeneral.m4 (AC_OUTPUT): Protect cache save from interruptions. 1410 1411Tue Sep 13 09:46:23 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 1412 1413 * Makefile.in (install): Use srcdir. From Mark Eichin. 1414 1415 * acgeneral.m4 (AC_OUTPUT_FILES): Automatically add 1416 configure_input comment to Makefiles again. 1417 * Makefile.in testsuite/Makefile.in: Remove configure_input ref. 1418 1419 * acgeneral.m4 (AC_LINK_FILES, AC_OUTPUT_LINKS): Reverse the order 1420 of the arguments. Support relative symlinks. 1421 1422 * acgeneral.m4 acspecific.m4: Remove some gratuitous {} in shell 1423 variable references. 1424 1425 * acgeneral.m4 (AC_OUTPUT_FILES): New output variable 1426 configure_input replaces big kludge for adding output comment. 1427 * Makefile.in, testsuite/Makefile.in: Use it. 1428 1429Mon Sep 12 23:06:08 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1430 1431 * acgeneral.m4 (AC_INIT_PREPARE, AC_OUTPUT_SUBDIRS): Make command 1432 line quoting work for shell metachars besides blanks. 1433 1434Sun Sep 11 23:34:24 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1435 1436 * acspecific.m4 (AC_PATH_XTRA): Link with X_EXTRA_LIBS when 1437 checking for -lSM. 1438 1439 * acfunctions (memcmp): Use AC_FUNC_MEMCMP. From Paul Eggert. 1440 1441 * acgeneral.m4 (AC_COMPILE_CHECK): Mark obsolete. 1442 1443Sat Sep 10 10:59:19 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1444 1445 * Makefile.in (DISTFILES): Include install-sh, not install.sh. 1446 1447 * autoscan.pl: Check AC_MACRODIR. 1448 1449 * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE, 1450 AC_CONFIG_SUBDIRS, AC_OUTPUT_SUBDIRS): Make quoting of command 1451 line options work. 1452 (AC_CONFIG_AUX_DIRS): Check for install-sh over install.sh. 1453 1454 * acspecific.m4 (AC_FUNC_GETMNTENT): Only check for second lib if 1455 first lib isn't found. From Jim Meyering. 1456 1457Fri Sep 9 10:41:42 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1458 1459 * acspecific.m4 (AC_FUNC_MEMCMP): New macro, from Jim Meyering. 1460 * testsuite/autoconf.s/specific.exp: Test it. 1461 1462 * testsuite/Makefile.in (site.exp): Simplify. 1463 1464 * acgeneral.m4 (AC_CACHE_SAVE): Use a shorter syntax for setting 1465 the variables. Idea from Karl Berry. 1466 (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an action-if-not-found. 1467 From Jim Meyering. 1468 1469 * acconfig.h: Add entries for getmntent and strftime. 1470 * acspecific.m4 (AC_C_CHAR_UNSIGNED): If GCC, don't run a test 1471 program. 1472 1473Thu Sep 8 10:53:53 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1474 1475 * acspecific.m4 (AC_USG): Was passing too many args to AC_TRY_LINK. 1476 (AC_FUNC_STRFTIME, AC_FUNC_GETMNTENT): New macros. 1477 (AC_HEADER_DIRENT): Check for Xenix dir libs. 1478 (AC_XENIX_DIR, AC_SCO_INTL, AC_IRIX_SUN, AC_DYNIX_SEQ, AC_AIX, 1479 AC_ISC_POSIX, AC_MINIX): Go back to the v1 names. 1480 * acoldnames.m4: Delete their aliases. 1481 * testsuite/autoconf.s/specific.exp: Check them. 1482 1483 * acgeneral.m4 (AC_ARG_PROGRAM): Use `;' instead of `-e' to 1484 separate sed arguments, to simplify Makefile usage and support 1485 sed arguments containing spaces. 1486 (AC_CANONICAL_HOST): Move check for config.sub here from 1487 AC_CANONICAL_SYSTEM. 1488 1489 * autoheader.m4 (AC_CHECK_HEADERS_DIRENT): Redefine. From Paul Eggert. 1490 (AC_CHECK_SIZEOF): Redefine this, not the old name. 1491 (AC_HAVE_LIBRARY): Redefine. 1492 1493Wed Sep 7 09:32:31 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1494 1495 * testsuite/lib/common.exp: Ignore warnings about test programs. 1496 * testsuite/autoconf.s/specific.exp: Check AC_FUNC_CLOSEDIR_VOID. 1497 1498 * Makefile.in (*clean): Remove the new index. 1499 (dist): Undo adding write perms. Screws up RCS. 1500 * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Remove comments from sed 1501 program. 1502 * acoldnames.m4: Change a couple of AC_DEFUN to define. 1503 1504Wed Sep 7 01:27:19 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1505 1506 * acgeneral.m4 (AC_SITE_LOAD): Check whether $CONFIG_SITE is empty. 1507 1508Tue Sep 6 09:55:30 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1509 1510 * acgeneral.m4 (AC_ARG_PROGRAM): New macro. 1511 (AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM): Do a little setup for it. 1512 1513 * acspecific.m4 (AC_PROG_INSTALL): Clarify comment. Remove check 1514 for bsdinst, since it's no better than our install.sh. 1515 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT): New macros. 1516 (AC_HEADER_DIRENT, AC_DIR_HEADER): Use them. 1517 (AC_PROG_CC, AC_PROG_CXX): Check whether GCC accepts -g. 1518 1519 * acgeneral.m4 (AC_INIT_PREPARE): Call AC_PROG_ECHO_N. 1520 Use define instead of AC_DEFUN for some frequently called or 1521 internal macros that aren't involved in ordering constraints. 1522 1523Mon Sep 5 17:37:36 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1524 1525 * acspecific.m4 (AC_C_CROSS): Provide default argument to AC_TRY_RUN. 1526 1527Fri Sep 2 09:30:41 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1528 1529 * acgeneral.m4 (AC_TRY_CPP): Use a temp file so sh -x works. 1530 From Mark Nudelman. 1531 1532 * acgeneral.m4: --norecursion -> --no-recursion. 1533 (AC_OUTPUT_LINKS): Reset srcdir to ac_given_srcdir. 1534 1535 * acspecific.m4 (AC_PATH_X): Call AC_ARG_WITH(x, ...). 1536 (AC_PROG_INSTALL): Search for bsdinst too. 1537 1538 * Makefile.in (dist): Make distribution files writable. 1539 1540 * acgeneral.m4 (AC_OUTPUT): Move trap 0 commands to near the end 1541 of configure, to work around shell bug in failing to execute the 1542 trap when there are commands after AC_OUTPUT. 1543 1544Sat Sep 3 19:47:06 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1545 1546 * acgeneral.m4 (AC_OUTPUT_FILES): Write CONFIG_FILES defn 1547 unquoted, so $1 can contain references to shell variables in configure. 1548 1549Thu Sep 1 15:34:15 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1550 1551 * acgeneral.m4 (AC_TRY_RUN): Always warn if no cross-compile 1552 default is given. 1553 * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3, 1554 AC_FUNC_UTIME_NULL, AC_FUNC_STRCOLL): Provide a default 1555 for AC_TRY_RUN. 1556 (AC_FUNC_CLOSEDIR_VOID): New macro, broken out of AC_HEADER_DIRENT. 1557 1558Thu Sep 1 00:06:38 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1559 1560 * acgeneral.m4 acspecific.m4: Discard all output until AC_INIT is 1561 called. Remove now-unnecessary dnl's between macro definitions. 1562 (AC_OUTPUT): Add exit 0 and optional unquoted here document to 1563 end of config.status. 1564 1565Wed Aug 31 00:11:28 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1566 1567 * acspecific.m4 (AC_PATH_X_DIRECT): Use AC_TRY_LINK instead of 1568 AC_CHECK_LIB, so we don't add the library to $LIBS or print anything. 1569 (AC_PATH_XTRA): Remove initial checking message. 1570 (AC_HEADER_STDC): In test program, default to no STDC headers if 1571 cross compiling. 1572 1573Tue Aug 30 16:16:29 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1574 1575 * autoreconf.sh: Add -h option. 1576 * autoupdate.sh: Remove -v option. 1577 1578 * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_CPP): Add parens around eval 1579 for old shells. From Kaveh Ghazi. 1580 (AC_TRY_RUN): Warn when generating configure, if called without 1581 a default parameter and AC_CANONICAL_SYSTEM has been called. 1582 1583 * autoheader.sh: Don't run `for' loops on empty lists. 1584 From Ken Raeburn. 1585 1586 * autoconf.sh autoheader.sh: Print the version number using grep 1587 like the other scripts, not using m4. 1588 * acgeneral.m4: Remove conditional for printing version number. 1589 It broke with frozen files. 1590 1591 * autoheader.m4: New file. 1592 * autoheader.sh: Use it; the frozen version if possible. 1593 * Makefile.in (install): Install a frozen autoheader.m4f if possible. 1594 * autoconf.m4: Don't sinclude acsite.m4 here. 1595 * acgeneral.m4 (AC_INIT): Include it here. 1596 1597Tue Aug 30 14:02:07 1994 David J. MacKenzie (djm@mole.gnu.ai.mit.edu) 1598 1599 * acgeneral.m4 (AC_CHECK_LIB): Use AC_DEFINE_UNQUOTED. 1600 From Jim Meyering. 1601 1602 * acgeneral.m4: Revise diversions, to topologically order 1603 macros called via AC_REQUIRE. 1604 (AC_DIVERT_PUSH, AC_DIVERT_POP): New macros. 1605 (AC_INIT, AC_ARG_ENABLE, AC_ARG_WITH, AC_SUBST, AC_SUBST_FILE, 1606 AC_REQUIRE): Use them. 1607 From Franc,ois Pinard (bless his soul!). 1608 (AC_PRO, AC_EPI): New macros. 1609 (AC_DEFUN): Use them. 1610 (AC_INIT): sinclude aclocal.m4 herea. 1611 * autoconf.m4: Not here. 1612 1613 * autoconf.sh: Use a freeze file if available and m4 can do it. 1614 * Makefile.in (install): Install a freeze file if m4 supports it. 1615 1616Mon Aug 29 16:18:22 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1617 1618 * acgeneral.m4 (AC_TRY_CPP): Remove subshell and move quotes. 1619 1620Sun Aug 28 17:37:26 1994 David J. MacKenzie (djm@bennett.eng.umd.edu) 1621 1622 * acspecific.m4 (AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE, 1623 AC_C_INLINE): Don't AC_REQUIRE AC_PROG_CC. 1624 1625 * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): Define 1626 to print error messages. 1627 1628 * acgeneral.m4 (AC_OUTPUT_LINKS): Insert ac_links and ac_files 1629 into config.status using an *un*quoted here document. 1630 From Ken Raeburn. 1631 1632Sat Aug 27 13:31:58 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1633 1634 * acgeneral.m4 (AC_OUTPUT_HEADER): Remove comments from within sed 1635 script. From Kaveh Ghazi <ghazi@wilhelm.rutgers.edu>. 1636 1637Fri Aug 26 17:03:18 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 1638 1639 * autoconf.sh, acgeneral.m4: __LINE__ -> __oline__. 1640 1641 * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Append any error output 1642 to config.log. 1643 (AC_EGREP_CPP): Don't use a temp file. 1644 1645 * acspecific.m4 (AC_FUNC_ALLOCA): Require CPP. 1646 1647 * acgeneral.m4 (AC_INIT_PREPARE): Replace AC_SUBST_DEFAULT calls 1648 with AC_SUBST. 1649 (AC_SUBST_DEFAULT): Macro removed. 1650 * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): If CFLAGS or CXXFLAGS 1651 was not set already, give it a default value according to whether 1652 we have gcc. 1653 1654 * acspecific.m4 (AC_PATH_XTRA): Use AC_CHECK_LIB, not AC_HAVE_LIBRARY. 1655 1656Fri Aug 26 00:34:11 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1657 1658 * acconfig.h (HAVE_UNION_WAIT): Entry removed; it wasn't defined 1659 anywhere. 1660 1661 * acgeneral.m4 (AC_OUTPUT_HEADER): rm files before mv onto them. 1662 (AC_OUTPUT): Remove explicit exit at end of configure, to allow 1663 code after AC_OUTPUT (needed for Emacs). 1664 1665 * acgeneral.m4 (AC_CANONICAL_SYSTEM): Move setting of alias vars 1666 into submacros. 1667 1668 * acspecific.m4 (AC_PROG_CPP): If $CPP is set and is a directory, 1669 ignore it. 1670 1671Thu Aug 25 09:26:36 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1672 1673 * acspecific.m4 (AC_SYS_INTERPRETER): Move hash mark out of macro 1674 call. 1675 (AC_FUNC_MMAP): If C++, put malloc decls in extern "C". 1676 1677 * acgeneral.m4 (AC_INIT_PARSE_ARGS): Untabify help message 1678 and indent options. 1679 1680 * Makefile.in (DISTFILES): Remove ChangeLog.0. 1681 1682 * acgeneral.m4 (AC_CHECK_LIB): Do uppercasing of library name at 1683 runtime. 1684 (AC_HAVE_LIBRARY): Retain old behavior. 1685 1686 * acspecific.m4 (AC_FUNC_VFORK): If C++, use a prototype for the 1687 function in the test program. 1688 (AC_C_ARG_ARRAY): Macro deleted. 1689 * acoldnames.m4, acconfig.h, testsuite/autoconf.s/specific.exp: 1690 Remove references to it. 1691 1692 * autoupdate.sh: Make sure $infile can be read, and $tmpout has 1693 the same permissions. Make sure $infile can be written. From 1694 Paul Eggert. 1695 1696 * acgeneral.m4 (AC_INIT*): Remove now-incorrect AC_BEFORE calls. 1697 (AC_CHECK_FUNC): If C++, use extern "C". 1698 (AC_TRY_LINK, AC_TRY_RUN): If C++, declare exit. 1699 1700 * acspecific.m4 (AC_PATH_XTRA): Check for more libraries. 1701 From Karl Berry. 1702 1703 * acgeneral.m4 (AC_INIT_PREPARE): Substitute CPPFLAGS. 1704 (AC_LANG_C, AC_LANG_CPLUSPLUS): Include CPPFLAGS in the commands. 1705 1706 * acgeneral.m4 (AC_OUTPUT_FILES): Move protection for right side 1707 of sed substitution here from AC_MAKE_DEFS, so it applies to all 1708 AC_SUBST'd variables. 1709 1710 * Makefile.in (install): Use for loops. From Jim Meyering. 1711 1712 * acgeneral.m4: Revise diversions to rely on implicit flushing at 1713 the end of the m4 run. Idea from Franc,ois Pinard. 1714 (AC_INIT_PREPARE, AC_ARG_ENABLE, AC_ARG_WITH, AC_PREFIX_PROGRAM): 1715 Write to the appropriate diversions. 1716 (AC_ENABLE, AC_WITH): Supply default help string. 1717 (AC_ENABLE_INTERNAL, AC_WITH_INTERNAL, AC_PREFIX_INTERNAL): 1718 Macros removed. 1719 (AC_CONFIG_SUBDIRS): Set `subdirs' here instead of in 1720 AC_INIT_PREPARE. 1721 (AC_PREFIX): Macro removed. 1722 * acoldnames.m4 (AC_PREFIX): Make it an alias for AC_PREFIX_PROGRAM. 1723 1724 * acoldnames.m4: We don't officially support calling 1725 the subroutines of AC_INIT directly, or replacing them, so don't 1726 document it. 1727 1728Wed Aug 24 00:19:05 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1729 1730 * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_LINK, AC_TRY_RUN, 1731 AC_TRY_CPP): Add #line directives. 1732 * autoconf.sh: Make the #line directives accurate. 1733 From Franc,ois Pinard. 1734 1735 * acgeneral.m4 (AC_OUTPUT): Set ac_given_INSTALL from INSTALL. 1736 (AC_SUBST_FILE): Replace with what was AC_INSERT_FILE. 1737 (AC_SUBST_DEFAULT): New macro. 1738 (AC_INIT_BINSH): Renamed from AC_BINSH. 1739 (AC_INIT_PREPARE): Call AC_SUBST_DEFAULT for CFLAGS, CXXFLAGS, and 1740 LDFLAGS. 1741 1742 * acspecific.m4 (AC_HEADER_MAJOR): Don't nest caching tests. 1743 1744 * Makefile.in (clean): Remove the new index files. 1745 1746 * configure.in: Check for gm4 before gnum4. 1747 1748 * acspecific.m4 (AC_PROG_RSH): Macro removed. 1749 1750 * Makefile.in (install): Install autoconf.m4. 1751 1752 * acspecific.m4 (AC_SYS_INTERPRETER): New name and calling 1753 convention for AC_HAVE_POUNDBANG. 1754 (AC_OS_XENIX): Check ac_header_dir instead of DEFS. 1755 1756 * testsuite/autoconf.s/specific.exp: Add AC_HEADER_DIRENT. 1757 Remove AC_SYS_REMOTE_TAPE. Replace AC_HAVE_POUNDBANG with 1758 AC_SYS_INTERPRETER. 1759 1760 * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Reword messages. 1761 1762 * acgeneral.m4 (AC_CHECK_LIB): Use our standard alternate m4 quote 1763 characters << and >> instead of /. 1764 1765 * acspecific.m4 (AC_C_CONST, AC_TYPE_GETGROUPS, 1766 AC_PROG_GCC_TRADITIONAL): Don't put the test program in a 1767 temporary variable. 1768 1769 * acgeneral.m4 (AC_CHECK_HEADERS, AC_CHECK_FUNCS): Use 1770 AC_DEFINE_UNQUOTED. 1771 * autoheader.sh (AC_DEFINE_UNQUOTED): Define. 1772 1773Tue Aug 23 00:03:06 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1774 1775 * acgeneral.m4: Improve comments on some macros. 1776 Fix improperly quoted undefine calls. 1777 (AC_QUOTE_DQUOTE, AC_QUOTE_SQUOTE, AC_QUOTE_HERE, AC_QUOTE_SED, 1778 AC_QUOTE_TOKEN, AC_DEFINE_QUOTE, AC_DEFINE_SEDQUOTE, 1779 AC_QUOTE_IDENTITY): Macros removed. 1780 (AC_DEFINE, AC_DEFINE_UNQUOTED): Only write the (correct) value to 1781 confdefs.h. 1782 (AC_OUTPUT_MAKE_DEFS): New macro. 1783 (AC_OUTPUT): Call it. Move AC_SUBST calls to AC_INIT_PREPARE. 1784 (AC_OUTPUT_FILES): Put most variable substitutions in a here document 1785 instead of a string, to avoid unwanted changes to the values. 1786 (AC_OUTPUT_HEADER): Generate the sed script to transform 1787 config.h.in from conftest.h. Only split up the sed script in 1788 configure, not also in config.status. 1789 1790 * acspecific.m4 (AC_PROG_ECHO_N): Work around some greps lacking -e. 1791 1792 * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT, 1793 AC_PATH_XTRA): Fix cache use and message printing. 1794 1795 * acgeneral.m4 (AC_SITE_LOAD): Check env var CONFIG_SITE first. 1796 (AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT. 1797 1798 * acgeneral.m4, acspecific.m4 (AC_FD_MSG, AC_FD_CC): New 1799 symbolic constants. 1800 1801 * acgeneral.m4, acoldnames.m4 (AC_INIT_PARSE_ARGS): Renamed from 1802 AC_INIT_PARSEARGS. 1803 1804 * autoupdate.sh: Use $SIMPLE_BACKUP_SUFFIX, if set. 1805 1806 * autoheader.sh (AC_CHECK_LIB): Reflect the added arg. 1807 1808 * autoconf.m4: New file. 1809 * Makefile.in (DISTFILES): Add it. 1810 * autoconf.sh, autoheader.sh, Makefile.in: Use it. 1811 1812 * acspecific.m4 (AC_SYS_REMOTE_TAPE): Macro removed. 1813 1814 * acfunctions, acheaders, acidentifiers, acmakevars, acprograms, 1815 autoscan.pl: Use new macro names. 1816 1817 * acgeneral.m4 (AC_MSG_ERROR): Enclose within {} so it acts like a 1818 single statement. From mjshield@nyx.cs.du.edu (Michael Shields). 1819 (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Only compute the uppercase 1820 name if we're going to define that symbol. 1821 (global): Remove AC_DIVERSION_VAR. 1822 (AC_OUTPUT): Adjust quoting and substitutions to replace most 1823 variable values directly in the sed script. Handle srcdir, 1824 top_srcdir, and INSTALL specially. 1825 Add .cpp and .hpp to c-ish suffixes list. 1826 1827 * configure.in: Use the new macro names. 1828 1829 * ChangeLog.0: New file, broken out of ChangeLog.1. 1830 * Makefile.in (DISTFILES): Add it. 1831 1832 * autoupdate.sh: Update the regexps to account for changes to 1833 acoldnames.m4. 1834 1835Mon Aug 22 23:57:18 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1836 1837 * testsuite/autoconf.s/specific.exp: Use new macro names. 1838 1839Fri Aug 12 10:15:51 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1840 1841 * acspecific.m4 (AC_HEADER_DIRENT, AC_DIR_HEADER): Use one cache 1842 variable for each header file, not one for all of them. 1843 1844 * acgeneral.m4 (AC_CACHE_SAVE): Print a message noting when cache 1845 is unwritable. 1846 (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an optional arg to 1847 execute on a match. 1848 1849 * acspecific (AC_OS_AIX, AC_OS_MINIX, AC_OS_ISC): Don't need to be 1850 called before AC_TRY_CPP, since that doesn't use CFLAGS. 1851 1852 * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Print a result 1853 whether or not we found the program. 1854 (AC_CHECKING): Not obsolete. 1855 (AC_WITH, AC_ENABLE, AC_INIT_PREPARE): Merge the --enable and 1856 --with diversions. 1857 1858 * acgeneral.m4 (AC_DEFUN): New macro. 1859 Use it globally to define macros that are used as functions, 1860 as opposed to macros that are used as variables. Remove calls to 1861 AC_PROVIDE. 1862 1863Thu Aug 11 08:25:08 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1864 1865 * acspecific.m4 (AC_OS_XENIX): Fix assignments. From Franc,ois 1866 Pinard. 1867 (AC_SYS_REMOTE_TAPE): Fix typo. 1868 1869Wed Aug 10 09:30:11 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1870 1871 * acspecific.m4 (AC_C_CHAR_UNSIGNED): Don't lie about the result 1872 if gcc, just ignore it. 1873 1874 * acgeneral.m4 (AC_CHECK_LIB): Add a function argument. 1875 * acgeneral.m4 (AC_HAVE_LIBRARY): Make it a wrapper around 1876 AC_CHECK_LIB. 1877 * acoldnames.m4: Remove its alias. 1878 * acspecific.m4: Add argument to callers. 1879 1880 * acspecific.m4 (AC_PROG_ECHO_N): Move from acgeneral.m4 AC_MSG_ECHO_N. 1881 * acgeneral.m4: Callers changed. 1882 1883 * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_SITE_LOAD, 1884 AC_MSG_CHECKING): Aesthetic changes to messages, suggested by 1885 Franc,ois Pinard. 1886 1887 * acspecific.m4 acgeneral.m4 acoldnames.m4: Rename 1888 AC_TRY_CROSS to AC_C_CROSS. 1889 1890 * acgeneral.m4 (AC_INIT_PARSEARGS): Don't mention --verbose in 1891 help message. 1892 (AC_INIT_PREPARE): Use file descriptor 5 for config.log, and 6 for 1893 nothing. --verbose no longer does anything. 1894 (AC_MSG_ECHO_N): New macro. 1895 (AC_MSG_CHECKING, AC_MSG_RESULT, AC_CACHE_VAL): Require it and use 1896 the shell variables it sets. 1897 (AC_MSG_RESULT, AC_VERBOSE): Print unless --silent/--quiet is given, 1898 not only when --verbose is given. 1899 (AC_DEFINE): Don't echo anything. 1900 (AC_CACHE_VAL): Use a custom echo instead of AC_MSG_RESULT. 1901 * acgeneral.m4 (AC_CHECKING, AC_VERBOSE): Put back real versions, 1902 marked obsolete. 1903 * acoldnames.m4: Delete their aliases. 1904 * acgeneral.m4, acspecific.m4 (many macros): Make sure each call 1905 to AC_MSG_CHECKING has exactly one matching AC_MSG_RESULT, and 1906 make the result messages make sense with the checking messages. 1907 1908 * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Use echo, not AC_MSG_RESULT, 1909 to print recursion notice. 1910 1911Tue Aug 9 00:17:28 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1912 1913 * acgeneral.m4 (AC_OUTPUT): Add comment mentioning config.log. 1914 1915 * ChangeLog.1: File split out of ChangeLog. 1916 * Makefile.in (DISTFILES): Add it. 1917 1918 * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER), autoheader.sh: 1919 Support optional input-file specification in output-file names. 1920 * autoheader.sh: Support top and bottom comments for config.h.in 1921 in acconfig.h. 1922 1923 * acgeneral.m4, README: Say more about requiring GNU m4. 1924 1925 * autoheader.sh: In the list of symbols to get template entries 1926 for, start each symbol with a blank. 1927 1928 * autoupdate.sh: Add sed substitutions for replacing macro 1929 calls without parameters. 1930 1931 * acgeneral.m4 (AC_CACHE_VAL): Omit the cache var name from the 1932 result message. 1933 1934 * acspecific.m4 (AC_DIR_HEADER): Define to be similar to 1935 AC_HEADER_DIRENT, but only define the old cpp macros. 1936 (AC_HEADER_DIRENT): Only define the new ones. 1937 * acoldnames.m4: Don't say that those two macros are synonyms. 1938 * acconfig.h: Add the new cpp macros. Add <> to some comments. 1939 1940 * acgeneral.m4 (AC_OUTPUT): Don't mess with $INSTALL if it starts 1941 with a $, due to user intervention. 1942 1943 * Makefile.in, testsuite/Makefile.in: Fix *clean targets. 1944 1945 * acgeneral.m4 (AC_CACHE_SAVE, AC_CACHE_LOAD, AC_SITE_LOAD): 1946 Use echo instead of AC_MSG_RESULT. 1947 (AC_INIT_PARSEARGS): Group options by topic in help message. Idea 1948 from Franc,ois Pinard. 1949 1950 * TODO: New file. 1951 1952Mon Aug 8 23:04:01 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1953 1954 * acgeneral.m4 (AC_OUTPUT): Tighten up srcdir handling code slightly. 1955 Add one or more ../ to $INSTALL when it's a relative path and 1956 creating a file in a subdirectory. 1957 1958Tue Aug 2 19:54:26 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1959 1960 * autoheader.sh: Read acoldnames.m4. Redefine the new macro names. 1961 Only define HAVE_LIBFOO where AC_CHECK_LIB is called with only one 1962 argument. 1963 1964Sat Jul 30 09:53:38 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 1965 1966 * acgeneral.m4 acspecific.m4: The Great Renaming. 1967 (Well, I think it's great. You may have your own opinion.) 1968 1969 * acspecific.m4 (AC_DIR_HEADER): Define HAVE_<path>_H as well as 1970 the old DIRENT, SYSDIR, etc. 1971 1972 * acgeneral.m4 acspecific.m4: Add missing spaces between arguments 1973 to m4 calls. From Franc,ois Pinard. 1974 1975 * autoconf.sh: Read acoldnames.m4. 1976 * Makefile.in (DISTFILES, PROGS, install, clean): Add 1977 acoldnames.m4 and autoupdate.sh. 1978 1979Tue Jul 26 08:52:17 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 1980 1981 * testsuite/Makefile.in (check): Print a message noting that 1982 runtest is part of DejaGNU. 1983 1984 * autoscan.pl: Remove unneeded backslash. 1985 1986Sun Jul 24 23:30:27 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 1987 1988 * Makefile.in (clean mostlyclean distclean realclean): Recurse 1989 into testsuite directory. 1990 1991Wed Jul 20 09:38:29 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 1992 1993 * Makefile.in (install): Add missing else and fi. 1994 * acspecific.m4 (GETGROUPS_T, RETSIGTYPE, STACK_DIRECTION): Use 1995 AC_DEFINE_UNQUOTED rather than AC_DEFINE. 1996 From Jim Meyering. 1997 1998Tue Jul 19 14:49:02 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 1999 2000 * acspecific.m4 (AC_MEMORY_H): Add more quotes. 2001 2002 * acgeneral.m4 (AC_TEST_RUN): Check for cross_compiling = yes, not 2003 whether it's non-empty. 2004 2005 * acspecific.m4 (AC_MINUS_C_MINUS_O, AC_SET_MAKE): Eval the cache var 2006 assignments. 2007 (AC_YYTEXT_POINTER): Fix typo. 2008 2009 * testsuite/autoconf.s/specific.exp, 2010 testsuite/autoconf.g/sizeof_type.exp, 2011 testsuite/autoconf.g/init.exp: New files. 2012 * testsuite/lib/common.exp, testsuite/config/unix.exp: Many 2013 changes to make them work. 2014 2015 * acgeneral.m4 (AC_DEFINE): Use redirection for echo, not $verbose. 2016 2017Sat Jul 2 22:07:18 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 2018 2019 * acspecific.m4 (AC_REMOTE_TAPE): Substitute PROGS. 2020 2021Thu Jun 30 16:29:15 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 2022 2023 * acgeneral.m4 (AC_SUBST_FILE): New version from Ken Raeburn. 2024 2025 * ifnames: Add --help, --version, --macrodir options. 2026 2027Fri Jun 24 06:03:35 1994 Paul Eggert (eggert@twinsun.com) 2028 2029 * acspecific.m4 (AC_VFORK): Improve test for the gcc-sparc vfork bug. 2030 2031Thu Jun 30 09:47:17 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 2032 2033 * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Pass correct --srcdir option 2034 to sub configures. Quote args containing spaces. 2035 (AC_PREPARE): Set and substitute `subdirs'. Quote args containing 2036 spaces. 2037 (AC_CANONICAL_HOST, AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): 2038 Substitute the cpu, vendor, os variables. 2039 2040 * acspecific.m4 (AC_PROG_INSTALL): Look for ginstall before other 2041 names. 2042 2043 * acgeneral.m4 (AC_TEST_LINK): Add newlines around argument code. 2044 From mjshield@nyx.cs.du.edu (Michael Shields). 2045 2046Wed Jun 29 16:56:28 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 2047 2048 * autoscan.pl: Add --macrodir option. 2049 2050 * acgeneral.m4 (AC_CACHE_SAVE): Capture stderr for Ultrix sh. 2051 2052Tue Jun 28 18:05:00 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 2053 2054 * Makefile.in: Make INSTALL from install.texi. 2055 2056Thu Jun 23 02:03:19 1994 David J. MacKenzie (djm@vortex.eng.umd.edu) 2057 2058 * ifnames.sh: New file. 2059 * Makefile.in: Add it in various places. 2060 2061Tue Jun 14 12:58:38 1994 David J. MacKenzie (djm@bleen.eng.umd.edu) 2062 2063 * Makefile.in (DISTFILES): Add testsuite files. 2064 2065 * autoconf.sh: Print version number on stdout, not stderr. 2066 * acgeneral.m4: Ditto. 2067 2068 * acgeneral.m4 (AC_HAVE_LIBRARY): Add OTHER-LIBRARIES arg. 2069 Treat empty commands args as if they weren't given. 2070 2071Thu Jun 9 11:39:14 1994 David J. MacKenzie (djm@bleen.eng.umd.edu) 2072 2073 * acgeneral.m4 (AC_CHECK_TYPE): New macro. 2074 2075 * acspecific.m4 (AC_PROG_CPP, AC_PROG_CXXCPP, AC_YYTEXT_POINTER, 2076 AC_LN_S, AC_RSH, AC_STDC_HEADERS, AC_MAJOR_HEADER, AC_DIR_HEADER, 2077 AC_STAT_MACROS_BROKEN, AC_SYS_SIGLIST_DECLARED, AC_GETGROUPS_T, 2078 AC_UID_T, AC_RETSIGTYPE, AC_MMAP, AC_VFORK, AC_WAIT3, AC_ALLOCA, 2079 AC_GETLOADAVG, AC_UTIME_NULL, AC_STRCOLL, AC_SETVBUF_REVERSED, 2080 AC_STRUCT_TM, AC_TIME_WITH_SYS_TIME, AC_TIMEZONE, AC_ST_BLOCKS, 2081 AC_ST_BLKSIZE, AC_ST_RDEV, AC_CROSS_CHECK, AC_CHAR_UNSIGNED, 2082 AC_LONG_DOUBLE, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY, AC_INLINE, 2083 AC_CONST, AC_HAVE_POUNDBANG, AC_REMOTE_TAPE, AC_LONG_FILE_NAMES, 2084 AC_RESTARTABLE_SYSCALLS, AC_FIND_X, AC_FIND_X_XMKMF, 2085 AC_FIND_X_DIRECT): Cache results. 2086 (AC_SIZE_T, AC_PID_T, AC_OFF_T, AC_MODE_T): Use AC_CHECK_TYPE. 2087 (AC_DIR_HEADER_CHECK): Macro removed. 2088 2089Wed Jun 8 18:03:45 1994 David J. MacKenzie (djm@bleen.eng.umd.edu) 2090 2091 * acspecific.m4 (AC_MINUS_C_MINUS_O): Cache results. 2092 2093Thu May 26 09:43:37 1994 David J. Mackenzie (djm@poseidon.cygnus.com) 2094 2095 * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Cache results. 2096 Eliminate temp file in gcc test. 2097 (AC_GCC_TRADITIONAL): Cache results. 2098 2099Wed May 25 14:45:44 1994 David J. Mackenzie (djm@poseidon.cygnus.com) 2100 2101 * acspecific.m4 (AC_VPRINTF): Use AC_FUNC_CHECK. 2102 2103 * acgeneral.m4 (AC_CONFIG_AUX_DIR): Renamed from AC_CONFIG_AUXDIR. 2104 (AC_SUBST_FILE): Macro deleted; didn't work, not clear it's needed. 2105 2106 * acgeneral.m4 (AC_SITE_LOAD): New macro. 2107 (AC_PREPARE): Call it. 2108 2109Wed May 25 08:18:07 1994 David J. Mackenzie (djm@rtl.cygnus.com) 2110 2111 * acgeneral.m4: m4exit if --version, to reduce needless delay. 2112 2113 * acgeneral.m4 (AC_PREPARE): Redirect file descriptor 6 to 2114 config.log. 2115 (AC_LANG_C, AC_LANG_CPLUSPLUS): Send compiler messages to desc 6. 2116 * acspecific.m4 (AC_MINUS_C_MINUS_O): Likewise. 2117 * Makefile.in (distclean): Remove config.log. 2118 2119 * acgeneral.m4 (AC_PREPARE): Add AC_BEFORE calls for AC_CONFIG_HEADER, 2120 AC_REVISION, AC_PREREQ, and AC_CONFIG_SUBDIRS. 2121 Add AC_PROVIDE calls to those macros and AC_ARG_ENABLE and AC_ARG_WITH. 2122 2123 * acgeneral.m4 (AC_CANONICAL_SYSTEM, AC_CANONICAL_HOST, 2124 AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Add "ICAL" to names. 2125 (AC_LINK_FILES): Renamed from AC_MAKE_LINKS. 2126 (AC_TEST_RUN): Renamed from AC_TEST_PROGRAM, which is now an alias. 2127 * acspecific.m4: Change callers to use new name. 2128 2129 * acgeneral.m4 (AC_PREFIX_INTERNAL): Renamed from AC_PREFIX. 2130 (AC_PREFIX): Obsolete wrapper for it. 2131 (AC_PREFIX_PROGRAM): Define a variable. 2132 (AC_PREPARE): Call AC_PREFIX_INTERNAL if that variable is set. 2133 2134Tue May 24 18:49:35 1994 David J. Mackenzie (djm@rtl.cygnus.com) 2135 2136 * acspecific.m4 (AC_ALLOCA): Don't declare alloca if it's already 2137 defined. From Bill Sommerfeld <sommerfeld@apollo.hp.com>. 2138 2139 * acgeneral.m4 (AC_TEST_PROGRAM): Verbosely note when using the 2140 cross-compiling default. 2141 (AC_CACHE_WRITE): Set the cache values only if not already set. 2142 (AC_PARSEARGS, AC_OUTPUT): Allow giving an empty prefix or exec_prefix. 2143 2144 * acgeneral.m4, acspecific.m4: Rename AC_CONFIG_AUX* to 2145 AC_CONFIG_AUXDIR*. 2146 2147 * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER): Add an env var 2148 CONFIG_STATUS to allow overriding the name of config.status. 2149 2150 * acspecific.m4 (AC_MINUS_C_MINUS_O): If $CC=cc, don't duplicate 2151 the check. From Jim Meyering. 2152 2153 * acgeneral.m4 (AC_TEST_PROGRAM): Add missing newline. 2154 Always include 'fi' for cross-compiling if. 2155 From Jim Meyering. 2156 2157 * Makefile.in (prefix, exec_prefix): Use @ substitutions. 2158 2159 * acgeneral.m4: Make default cache file ./config.cache, 2160 so PATH is not used by "." command. From Jim Meyering. 2161 2162Thu May 19 06:05:07 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 2163 2164 * acspecific.m4 (AC_STRUCT_TM): Fixed checking message to be less 2165 confusing. 2166 2167Wed May 18 22:11:45 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 2168 2169 * acgeneral.m4 (AC_BINSH): New macro. 2170 (AC_INIT, AC_REVISION): Require AC_BINSH first thing. 2171 2172Wed May 18 09:08:39 1994 David J. MacKenzie (djm@burnout.eng.umd.edu) 2173 2174 * acgeneral.m4: Rename some internal macros. 2175 Give the diversions symbolic names. 2176 (AC_ARG_ENABLE, AC_ARG_WITH, AC_ENABLE_INTERNAL, AC_WITH_INTERNAL): 2177 New macros. 2178 (AC_PARSEARGS): Print --with and --enable help strings. 2179 (AC_ENABLE, AC_WITH): Make wrappers around _INTERNAL functions. 2180 Mark obsolete. 2181 (AC_PREPARE): Execute any saved up --with or --enable code. 2182 2183Tue May 17 15:18:00 1994 David J. MacKenzie (djm@bleen.eng.umd.edu) 2184 2185 * acgeneral.m4 (AC_REVISION): Move quotes around to make it work 2186 again. 2187 2188Sat May 14 07:30:57 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2189 2190 * acgeneral.m4, acspecific.m4: Clean up some comments. 2191 2192Tue May 10 09:50:12 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2193 2194 * acspecific.m4 (AC_PROG_INSTALL): set the _path_ cache variable, 2195 not the _program_ one. 2196 * acgeneral.m4 (AC_PREFIX): Call AC_PROGRAM_PATH instead of 2197 duplicating it. 2198 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): If the user set the variable 2199 in the environment, cache that value. 2200 (AC_PREPARE, AC_CHECKING, AC_VERBOSE): Use file descriptors 4 and 2201 5 for checking and results messages. Idea from metaconfig 3.0. 2202 2203Mon May 9 08:20:14 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2204 2205 * acgeneral.m4 (AC_TEST_PROGRAM): If no default for 2206 cross-compiling is given, but we are cross-compiling, give an error. 2207 (AC_PROGRAM_EGREP, AC_TEST_LINK, AC_TEST_PROGRAM, AC_TEST_CPP): 2208 Don't add an extra blank line after the if-clause. 2209 (AC_REVISION): Merge AC_DOREV into this macro. 2210 Rename some macros: 2211 AC_SYSTEM_TYPE -> AC_CANON_SYSTEM 2212 AC_HOST_TYPE -> AC_CANON_HOST 2213 AC_TARGET_TYPE -> AC_CANON_TARGET 2214 AC_BUILD_TYPE -> AC_CANON_BUILD 2215 (AC_OUTPUT): Don't do Cygnus-style magic 2216 substitutions on prefix and exec_prefix, just initialize and 2217 substitute them normally. 2218 2219Sun May 8 01:09:42 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2220 2221 * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): Don't call 2222 AC_BEFORE for AC_HEADER_EGREP, to avoid require loops. 2223 * acgeneral.m4 (AC_HEADER_EGREP): Call AC_PROGRAM_EGREP instead of 2224 duplicating most of it. 2225 2226Fri May 6 15:26:48 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2227 2228 * acspecific.m4 (AC_YYTEXT_POINTER): Use AC_TEST_LINK, not 2229 AC_TEST_PROGRAM. 2230 2231Fri May 6 00:45:29 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2232 2233 * acspecific.m4, acgeneral.m4: Add dnl after AC_PROVIDE, 2234 AC_REQUIRE, and AC_BEFORE calls. 2235 Use AC_CHECKING and AC_TEST_LINK instead of AC_COMPILE_CHECK. 2236 2237 * acgeneral.m4 (AC_TEST_LINK): New macro. 2238 (AC_COMPILE_CHECK): Mark obsolete. Call AC_CHECKING and 2239 AC_TEST_LINK. 2240 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH, AC_HAVE_LIBRARY, AC_HEADER_CHECK, 2241 AC_FUNC_CHECK, AC_SIZEOF_TYPE): Print "checking" messages even if 2242 using cached values. Use AC_TEST_LINK instead of AC_COMPILE_CHECK. 2243 * acspecific.m4 (AC_PROG_INSTALL): Ditto. 2244 2245 * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Fix nesting in 2246 cache use. 2247 2248 * acspecific.m4 (AC_PROG_INSTALL): Ditto. 2249 2250 * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Adjust relative cache 2251 file paths before passing them to sub-configures. Omit existing 2252 --cache-file arguments. 2253 2254Thu May 5 21:38:51 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2255 2256 * acgeneral.m4 (AC_FUNC_CHECK, AC_HEADER_CHECK): Combine redundant 2257 code. Use AC_CACHE_VAL. 2258 (AC_SIZEOF_TYPE): Use AC_CACHE_VAL. 2259 2260Thu May 5 12:51:32 1994 David J. MacKenzie (djm@gamera.eng.umd.edu) 2261 2262 * Makefile.in (all): Don't depend on info files. 2263 (install): Don't install INSTALL. 2264 (installcheck, install-info): New targets. 2265 2266Thu May 5 08:49:39 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2267 2268 * Makefile.in (dist): chmod the dist directory, not the current 2269 directory. Don't depend on DISTFILES. 2270 2271 * autoconf.sh: Go back to old way of doing NLS nuisance test. 2272 * autoheader.sh: Ditto. 2273 * acgeneral.m4: Ditto. 2274 2275Thu May 5 08:36:19 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2276 2277 * acgeneral.m4: Use "yes" and "no" or "" uniformly for boolean 2278 variables' values. Don't assume default values. 2279 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Always set the cache variable 2280 and use different ones. 2281 2282 * acspecific.m4: Use "yes" and "no" or "" uniformly for boolean 2283 variables' values. Don't assume default values. 2284 (AC_STDC_HEADERS, AC_ALLOCA): Untangle nested tests. 2285 2286Thu May 5 07:51:38 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2287 2288 * Makefile.in (distclean): Remove config.cache. 2289 2290Wed May 4 19:41:35 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2291 2292 * acgeneral.m4 (AC_HAVE_LIBRARY): Use AC_CACHE_VAL. 2293 2294 * Makefile.in (install): Depend on all again. 2295 (install-info): Depend on info again. 2296 2297Wed May 4 15:05:11 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2298 2299 * acspecific.m4 (AC_PROG_INSTALL): Use AC_CACHE_VAL. 2300 * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Use AC_CACHE_VAL. 2301 (AC_REPLACE_FUNCS): Use AC_FUNC_CHECK. 2302 Rearrange general tests into 4 categories: 2303 Checking for files - fundamental (caching) 2304 Checking for files - derived (caching) 2305 Checking for C features - fundamental (no caching) 2306 Checking for C features - derived (caching) 2307 2308 * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_CACHE_VAL): 2309 New macros. 2310 (AC_PREPARE): Call AC_CACHE_LOAD. 2311 (AC_OUTPUT): Call AC_CACHE_SAVE. 2312 (AC_PARSEARGS): Add --cache-file=FILE option. 2313 (AC_CONFIG_SUBDIRS): Pass --cache-file to subdirectory configures. 2314 2315 * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Renamed from 2316 AC_CONFIG_SUBDIRS. 2317 (AC_CONFIG_SUBDIRS): Just define AC_SUBDIR_LIST. 2318 (AC_OUTPUT): Call AC_OUTPUT_CONFIG_SUBDIRS if AC_SUBDIR_LIST is 2319 defined. 2320 Make config.status --recheck pass --norecursion to configure. 2321 2322 * acspecific.m4 (AC_SETVBUF_REVERSED): Print "checking" message. 2323 2324Wed May 4 10:40:56 1994 David J. MacKenzie (djm@burnout.eng.umd.edu) 2325 2326 * autoreconf.sh: Add options [--help] [--macrodir=dir] [--verbose] 2327 [--version]. 2328 2329 * acspecific.m4 (AC_GCC_TRADITIONAL, AC_SET_MAKE, AC_RSH, 2330 AC_GETLOADAVG, AC_CROSS_CHECK): Print results verbosely. 2331 (AC_GETLOADAVG): Namespace cleanup. 2332 2333Wed May 4 09:32:04 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2334 2335 * autoheader.sh, autoconf.sh, acgeneral.m4: Make the NLS 2336 nuisance test actually do something. 2337 2338Mon May 2 16:31:33 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2339 2340 * configure.in: Check for standards.texi. 2341 * Makefile.in: Put everything back into one directory. 2342 Don't assume standards.* exist. 2343 2344Sat Apr 30 09:37:06 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2345 2346 * acgeneral.m4 (AC_OUTPUT): Change >> to > in sed command. 2347 2348Fri Apr 29 21:56:33 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2349 2350 * Makefile.in (all): Make autoreconf too. 2351 2352Fri Apr 29 21:03:48 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 2353 2354 * acgeneral.m4 (AC_OUTPUT): When doing substitutions on files, if 2355 the file starts with "#!", put the "automatically generated" 2356 comment on the second line instead of the first. 2357 2358Fri Apr 29 12:53:53 1994 David J. MacKenzie (djm@burnout.eng.umd.edu) 2359 2360 * acgeneral.m4 (AC_CONFIG_AUX, AC_CONFIG_AUX_DEFAULT, 2361 AC_CONFIG_AUX_DIRS, AC_SYSTEM_TYPE, AC_HOST_TYPE, AC_TARGET_TYPE, 2362 AC_BUILD_TYPE, AC_SUBST_FILE, AC_MAKE_LINKS, AC_OUTPUT_MAKE_LINKS, 2363 AC_CONFIG_SUBDIRS): New macros. 2364 2365 * acspecific.m4 (AC_PROG_INSTALL): Use install.sh from ac_aux_dir. 2366 2367 * Makefile.in: Remove references to standards.*. 2368 Add autoreconf. 2369 2370Thu Apr 28 12:01:01 1994 David J. MacKenzie (djm@burnout.eng.umd.edu) 2371 2372 * Makefile.in (dist): Add .., ../etc, and ../texinfo files. 2373 2374 * acspecific.m4 (AC_LN_S): Add verbose messages. 2375 2376 * Makefile.in, configure.in: Add autoscan and its data files. 2377 Check for perl. 2378