1Thu May 12 15:55:40 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2 3 * Version 1.11. 4 5 * autoconf.texi: Document filename restriction on CPP. 6 7Thu May 12 10:11:20 1994 David J. MacKenzie (djm@hill.gnu.ai.mit.edu) 8 9 * acgeneral.m4 (AC_OUTPUT): Treat "./Makefile" like "Makefile". 10 From Karl Berry. 11 12Tue May 10 00:08:19 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 13 14 * acgeneral.m4 (AC_OUTPUT): Set prefix and exec_prefix if they 15 weren't set already. 16 17Sat May 7 20:06:59 1994 Noah Friedman (friedman@kropotkin.gnu.ai.mit.edu) 18 19 * acspecific.m4 (AC_PROG_INSTALL): If using install.sh, add `-c' 20 to INSTALL. 21 22Sat May 7 15:36:22 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 23 24 * acgeneral.m4 (AC_OUTPUT): If configuring in the source tree, 25 don't end top_srcdir with "/.". 26 * acspecific.m4 (AC_SET_MAKE): Remove temp file. 27 From John Interrante <interran@uluru.stanford.edu>. 28 29Fri May 6 15:26:48 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 30 31 * acgeneral.m4 (AC_SIZEOF_TYPE): Fatal error if test program fails. 32 33Fri May 6 12:52:19 1994 David J. MacKenzie (djm@gamera.eng.umd.edu) 34 35 * acgeneral.m4 (AC_OUTPUT): Run "./config.status", not "config.status". 36 From Kevin Gallagher <kgallagh@spd.dsccc.com>. 37 38Fri May 6 00:45:29 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 39 40 * acspecific.m4 (AC_WAIT3): Sleep in the parent to avoid rm 41 problems on fast machines. From david d zuhn. 42 43Thu May 5 12:51:32 1994 David J. MacKenzie (djm@gamera.eng.umd.edu) 44 45 * Version 1.10. 46 47 * Makefile.in (install): Don't install INSTALL. 48 (installcheck, install-info): New targets. 49 50Mon May 2 16:31:33 1994 David J. MacKenzie (djm@aria.eng.umd.edu) 51 52 * autoconf.sh, autoheader.sh: If M4 is an absolute file name that 53 no longer exists, use M4=m4. 54 55Mon May 2 13:06:06 1994 David J. MacKenzie (djm@burnout.eng.umd.edu) 56 57 * acspecific.m4 (AC_HAVE_POUNDBANG): Quote # in message. 58 From schwab@issan.informatik.uni-dortmund.de (Andreas Schwab). 59 60 * autoconf.texi: Document config.h.bot. Fix typo in AC_HAVE_POUNDBANG. 61 62 * acspecific.m4 (AC_PROG_CXX): Look for "cxx" (DEC C++ compiler) too. 63 64 * autoheader.sh: Fix tr string for Solaris tr. 65 Add config.h.bot if present. 66 From richard@sol.kbsi.com (Richard Henderson). 67 68Fri Apr 29 12:53:53 1994 David J. MacKenzie (djm@burnout.eng.umd.edu) 69 70 * acspecific.m4 (AC_PROG_INSTALL): Use install.sh from srcdir 71 or srcdir/.. or srcdir/../.. and never default to cp. 72 73Thu Apr 28 12:01:01 1994 David J. MacKenzie (djm@burnout.eng.umd.edu) 74 75 * acconfig.h: Add HAVE_MMAP entry. 76 * acspecific.m4 (AC_MMAP): If NBPC is not defined, use PAGESIZE. 77 From "Kaveh R. Ghazi" <ghazi@eden.rutgers.edu>. 78 79 * acgeneral.m4 (AC_OUTPUT_HEADER): For each file being created, 80 munge a copy of conftest.sed rather than the original. 81 From brook@trillium.botany.utexas.edu (Brook Milligan). 82 83Tue Apr 26 00:27:21 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 84 85 * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Remove CFLAGS and 86 CXXFLAGS from ac_cpp. 87 88Thu Apr 21 19:43:20 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 89 90 * Version 1.9. 91 92 * autoconf.texi: Document special AC_FIND_XTRA ordering 93 dependencies. 94 95 * acspecific.m4 (AC_FIND_XTRA): Reorder AC_REQUIREs. 96 97 * acspecific.m4 (AC_FIND_X): AC_REQUIRE_CPP. 98 99 * acspecific.m4 (AC_PROG_LEX): Say what we set LEXLIB to. 100 101Wed Apr 20 13:17:05 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 102 103 * acgeneral.m4 (AC_PARSEARGS): Allow . in hostnames. Use string 104 comparison on them. 105 (AC_HAVE_LIBRARY): namespace cleanup. 106 107 * autoconf.texi: Describe changes to AC_FIND_X, AC_FIND_XTRA, and 108 AC_YYTEXT_POINTER. 109 110 * acconfig.h: Replace DECLARE_YYTEXT with YYTEXT_POINTER. 111 112 * acgeneral.m4 (AC_PARSEARGS): --gas and --x set with_gas and 113 with_x to yes, not 1. 114 115 * acspecific.m4 (AC_YYTEXT_POINTER): New macro, replacing 116 AC_DECLARE_YYTEXT. 117 (AC_FIND_X): Assume no X if --without-x was given. 118 (AC_FIND_XTRA): Quotes AC_REQUIRE args. Run uname in a subshell in 119 case it's missing. Put -l options in X_EXTRA_LIBS. Print values 120 of the variables we set if verbose. 121 122Tue Apr 19 14:14:25 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 123 124 * autoconf.texi: Note GNU m4 1.0 bugs. 125 126 * acspecific.m4 (AC_FIND_X_XMKMF): Set variables correctly. 127 128 * autoconf.texi: Don't @setchapternewpage odd by default. Mention 129 autoheader AC_SIZEOF_TYPE symbol generation. 130 131 * acgeneral.m4 (AC_SIZEOF_TYPE): Fix typo. 132 133 * Makefile.in (install): Don't install aclocal.m4. 134 135 * autoheader.sh: Generate entries for AC_SIZEOF_TYPE 136 automatically. 137 138Mon Apr 18 22:14:59 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 139 140 * acgeneral.m4 (AC_SIZEOF_TYPE): Remove second arg, and generate a 141 symbol name automatically. 142 143 * autoconf.texi: Document new AC_SIZEOF_TYPE usage. 144 145 * acspecific.m4 (AC_PROG_INSTALL): Only filter out "install" 146 containing "dspmsg". 147 (AC_FIND_X_XMKMF): Fix variable names to not conflict with grep -v. 148 149 * autoconf.texi: Various small fixes. 150 151 * INSTALL: Say configure takes "awhile". 152 153Sat Apr 16 15:05:31 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 154 155 * acgeneral.m4: Call AC_LANG_C in AC_PREPARE, not AC_INIT. 156 157Fri Apr 15 07:00:37 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 158 159 * Version 1.8. 160 161 * acgeneral.m4: Rename ac_configure_args back to configure_args, 162 since some people have been using it. 163 164Thu Apr 14 14:45:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 165 166 * autoconf.texi: Note that AC_ENABLE and AC_WITH arguments 167 shouldn't contain blanks, for now. 168 169Wed Apr 13 17:26:36 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 170 171 * acspecific.m4 (AC_SET_MAKE): Use $MAKE if defined, else "make". 172 173 * autoconf.texi: Add missing files to diagram. 174 175 * acgeneral.m4 (AC_TEST_CPP): Propogate comment about Coherent 176 lossage into configures. 177 178Sat Apr 9 17:34:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 179 180 * acgeneral.m4 (AC_PARSEARGS): Unknown option is a fatal error. 181 182 * acgeneral.m4: Remove ac_ prefix from some variables set by 183 options, for consistency and backward compatibility. 184 185Fri Apr 8 13:24:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 186 187 * acspecific.m4 (AC_FIND_XTRA): Don't test for -lsocket on IRIX. 188 From Karl Berry. 189 190 * acspecific.m4 (AC_FIND_X_XMKMF, AC_FIND_X_DIRECT): Don't 191 override --x-includes and --x-libraries. Check openwin last due 192 to its bugs. 193 194 * acgeneral.m4: Add --x-includes, --x-libraries options. Document 195 them and --build, --host, --target. 196 197 * autoconf.texi: Mention --x-includes and --x-libraries. 198 199 * INSTALL: Mention --x-includes and --x-libraries. 200 201Tue Apr 5 12:46:47 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 202 203 * autoconf.texi: Document top_srcdir substitution. 204 205 * acspecific.m4 (AC_PROG_INSTALL): Look for install.sh in 206 @top_srcdir@, not $srcdir. 207 208 * acgeneral.m4 (AC_OUTPUT): AC_SUBST top_srcdir. Set it. 209 210Mon Apr 4 20:13:08 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 211 212 * autoconf.texi: Fix dependencies examples. 213 214 * Makefile.in: Update configuration dependencies. 215 216 * acgeneral.m4: Add back --no-create option. Make config.status 217 --recheck use it. 218 219 * autoheader.sh: Go back to doing move-if-change. (Work around in 220 dependencies by using stamp files.) 221 222Thu Mar 31 11:34:50 1994 David J. MacKenzie (djm@hill.gnu.ai.mit.edu) 223 224 * Makefile.in (autoconf, autoheader, configure): Write to $@.tmp 225 instead of to $@ directly so that after a disk full error, the 226 targets to not exist. Otherwise, a subsequent make could install 227 a corrupt (but not executable) script. From Jim Meyering. 228 229Thu Mar 31 08:22:29 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 230 231 * autoconf.texi: Re-document --with argument. 232 233 * acgeneral.m4 (AC_PARSEARGS): --with can take an argument again. 234 235Wed Mar 30 20:01:57 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 236 237 * autoconf.texi: Document --disable- options. 238 239 * acgeneral.m4 (AC_PARSEARGS): Add --disable-FEATURE. 240 241 * INSTALL: Mention --enable- options. 242 243Mon Mar 28 17:43:22 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 244 245 * acgeneral.m4 (AC_PARSEARGS): Make multiple non-option args a 246 fatal error. 247 248 * acspecific.m4: Change all occurrences of $(MAKE_VAR) to 249 ${MAKE_VAR}. 250 251 * autoconf.texi (Command Line): New node. Move some descriptions 252 here from General Feature Tests. Describe --without- options. 253 254 * acgeneral.m4 (AC_PARSEARGS): Rewrite again, using ideas from the 255 GNU libc configure.in. All options that take an argument set 256 shell variables. 257 (AC_COMPILE_CHECK): Add `return' in `int' function. 258 259 * INSTALL: Fix typo. 260 261Sun Mar 27 00:44:07 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 262 263 * acgeneral.m4 (AC_NOTICE): Don't save original args or initialize 264 options here. 265 (AC_PARSEARGS): Do them here. 266 (AC_PREPARE): Save a copy of original args here, if it hasn't been 267 done yet. 268 269Sat Mar 26 01:32:40 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 270 271 * acgeneral.m4: Omit obsolete options from usage message. 272 Quote args to AC_CHECKING that contain m4 variables. 273 274 * INSTALL: Note that env can be used to set env vars. 275 276 * autoconf.texi: Document AC_SET_MAKE. 277 Note that vsprintf and vfprintf come with vprintf. 278 Note that env can be used to set env vars. 279 280 * acspecific.m4 (AC_SET_MAKE): New macro. 281 (AC_PROG_INSTALL): Find scoinst as a good install program. 282 283 * acgeneral.m4: Initialize variables set by options. 284 (AC_HAVE_HEADERS): Require cpp. 285 286 * autoconf.texi: Document AC_ENABLE and @prefix@ and @exec_prefix@ 287 substitutions. 288 289 * acgeneral.m4: Recognize all the Cygnus configure options; warn 290 about other arguments. Make default value for --with "yes", not 291 "1". AC_SUBST for prefix and exec_prefix. 292 (AC_ENABLE): New macro. 293 294Thu Mar 24 18:11:00 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 295 296 * INSTALL: Describe recently added configure options. 297 298 * autoconf.texi: Style cleanups. Mention config.h.top. 299 300 * autoheader.sh: Add ${config_h}.top to the output, if it's 301 present. 302 303Thu Mar 24 13:36:19 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 304 305 * autoconf.sh: Remove all temp files when exiting. If m4 fails, 306 produce no output and exit with the m4 exit status. 307 308 * autoconf.texi: Document AC_PREREQ. 309 310 * acgeneral.m4 (AC_PREREQ): New macro, with some helper macros. 311 312Thu Mar 24 01:20:49 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 313 314 * Makefile.in (acdatadir): New variable based on datadir, giving 315 Autoconf lib files their own subdirectory. Use it instead of 316 datadir. 317 318Wed Mar 23 22:41:54 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 319 320 * autoconf.texi: Change names of nodes that describe invoking 321 configure and config.status to conform to coding standards. 322 Document --version, --help, --silent/--quiet, --verbose options to 323 configure and config.status. 324 325 * acgeneral.m4 (AC_PARSEARGS): Add --help and --version to 326 configure. Simplify getting option arguments. Complain about 327 impossible host arguments. 328 (AC_OUTPUT): Add --help and --version to config.status. 329 330Wed Mar 23 00:16:28 1994 Roland McGrath (roland@mole.gnu.ai.mit.edu) 331 332 * acgeneral.m4 (AC_CHECKING): Do nothing if $ac_silent is set. 333 (AC_PARSEARGS): Grok -q/--quiet/--silent and set $ac_silent. 334 335Tue Mar 22 18:28:30 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 336 337 * autoconf.texi: Document AC_SIZEOF_TYPE. 338 339 * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Mark obsolete 340 with advice to use AC_SIZEOF_TYPE instead. 341 342 * acgeneral.m4 (AC_SIZEOF_TYPE): New macro. 343 344Tue Mar 22 08:44:40 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 345 346 * autoconf.texi: Describe AC_CHECKING et al. 347 348 * acspecific.m4: Use AC_CHECKING et al. where appropriate. 349 350 * acgeneral.m4 (AC_CHECKING, AC_VERBOSE, AC_ERROR, AC_WARN): New 351 macros. Use them where appropriate. 352 (AC_LANG_C, AC_LANG_CPLUSPLUS): Fix quoting of ac_cpp. 353 354 * acspecific.m4 (AC_PROG_CPP): Don't add $CFLAGS to CPP. 355 (AC_PROG_CXXCPP): Don't add $CXXFLAGS to CXXCPP. 356 357 * acgeneral.m4 (AC_OUTPUT): Don't remove VPATH lines containing 358 colons. From Jim Meyering (meyering@comco.com). 359 (AC_LANG_C): Add CFLAGS to ac_cpp. 360 (AC_LANG_CPLUSPLUS): Add CXXFLAGS to ac_cpp. 361 362Sat Mar 19 16:38:03 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 363 364 * acgeneral.m4 (AC_LANG_RESTORE): Only emit shell code to change 365 the current language if it actually changed. 366 367 * autoconf.texi: Add info dir entry. Describe new C++ macros and 368 AC_MMAP. 369 (Language Choice): New section. 370 Add another example of dependencies. 371 372 * acspecific.m4 (AC_PROG_CXX, AC_PROG_CXXCPP, AC_REQUIRE_CPP): New 373 macros based on work by zoo@aggregate.com (david d zuhn). 374 (AC_DECLARE_YYTEXT): Use AC_REQUIRE_CPP. Warn that it's broken. 375 (AC_STDC_HEADERS): Use AC_REQUIRE_CPP. 376 (AC_MMAP): New macro from Mike Haertel and Jim Avera. 377 378 * acgeneral.m4 (AC_PARSEARGS): Check for missing arguments to 379 options. Recognize --target. Save the original args before 380 modifying them. 381 (AC_INIT): Call AC_LANG_C. 382 (AC_PREPARE): Don't save the original args here (too late). 383 (AC_LANG_C, AC_LANG_CPLUSPLUS, AC_LANG_SAVE, AC_LANG_RESTORE): 384 New macros based on work by zoo@aggregate.com (david d zuhn). 385 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_COMPILE_CHECK, 386 AC_TEST_PROGRAM, AC_TEST_CPP): Use AC_REQUIRE_CPP and ac_ext and 387 ac_cpp. 388 389 * autoheader.sh: Update the file even if it is unchanged, to avoid 390 foiling a Makefile rule that makes it from configure.in. If you 391 let the rule for making config.status from configure create 392 config.h from config.h.in, then an unnecessary update here will 393 not cause unneeded recompilation. Recompilation should only 394 happen if config.h is updated, which won't occur if config.h.in 395 had the same contents, even if its timestamp changed. (Ick.) 396 397 * Makefile.in (Makefile): Don't depend on config.status, to avoid 398 running config.status too many times. 399 400Fri Mar 18 00:43:21 1994 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 401 402 * autoconf.texi: Document AC_FIND_XTRA. 403 404 * acgeneral.m4 (AC_OUTPUT): Remove VPATH lines if srcdir=., to 405 work around Sun make bug. From Karl Berry. 406 407 Rename internal use shell variables to start with "ac_". 408 409 Trap signal 2 (SIGINT), not signal 3 (SIGQUIT), which means stop 410 without cleaning up. From eggert@twinsun.com (Paul Eggert). 411 412 * acspecific.m4 (AC_FIND_XTRA): New macro from Karl Berry 413 (karl@cs.umb.edu). 414 (AC_FIND_X, AC_ISC_POSIX): Provide self. 415 416 (AC_DECLARE_YYTEXT): Move AC_SUBST. Don't quote value of 417 DECLARE_YYTEXT. From Karl Berry. 418 419 (AC_PROG_CPP): Include $CFLAGS in CPP. 420 421 Rename internal use shell variables to start with "ac_". 422 423 * autoconf.sh, autoheader.sh: Trap signal 2 (SIGINT), not signal 3 424 (SIGQUIT), which means stop without cleaning up. From 425 eggert@twinsun.com (Paul Eggert). 426 427 * autoconf.texi: Mention shell variable prefixes. 428 429 * autoconf.texi: Work around RCS substitution in AC_REVISION 430 example. 431 432Wed Mar 16 19:55:17 1994 Noah Friedman (friedman@prep.ai.mit.edu) 433 434 * acgeneral.m4 (compile): Include $LDFLAGS. 435 436Thu Mar 10 01:27:20 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 437 438 * acgeneral.m4 (AC_PREPARE): Don't absolutize relative paths. 439 (AC_OUTPUT): For relative paths, prepend to $srcdir as many 440 "../" as the number of subdirectories deep the file being created is. 441 442Tue Feb 15 16:02:19 1994 Noah Friedman (friedman@prep.ai.mit.edu) 443 444 * acspecific.m4 (AC_PROG_INSTALL): Reject /sbin/install. 445 446Sun Feb 13 21:15:45 1994 Noah Friedman (friedman@prep.ai.mit.edu) 447 448 * autoconf.texi (Setting Variables, Sample configure.in): Replace 449 references to AC_UNISTD_H with AC_HAVE_HEADERS(unistd.h). 450 451Thu Feb 10 21:39:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 452 453 * acspecific.m4 (AC_SYS_SIGLIST_DECLARED): New macro. 454 455Sat Feb 5 13:35:52 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 456 457 * acspecific.m4 (AC_GETLOADAVG): Check for -lkvm separately after 458 -lutil check. 459 460Fri Feb 4 17:17:11 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 461 462 * acgeneral.m4 (AC_OUTPUT_HEADER): Move creation of conftest.sed 463 outside of `for' loop. We need only do this once for all the 464 output files. 465 466Fri Jan 21 16:35:00 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 467 468 * acspecific.m4 (AC_PROG_INSTALL_INSTALL_SH): New macro for 469 INSTALL value to use install.sh. 470 (AC_PROG_INSTALL): Use it. 471 472Thu Jan 6 16:22:25 1994 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 473 474 * acgeneral.m4 (AC_DEFINE): Use AC_QUOTE_SQUOTE instead of 475 AC_DEFINE_QUOTE on AC_VAL. From Bruno Haible 476 <haible@ma2s2.mathematik.uni-karlsruhe.de>. 477 * acgeneral.m4 (AC_DEFINE_UNQUOTED): pushdef/popdef 478 AC_QUOTE_SQUOTE instead of AC_DEFINE_QUOTE. 479 480Wed Dec 22 03:51:53 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 481 482 * acgeneral.m4 (AC_DEFINE): in verbose strings, put 483 AC_DEFINE_QUOTE exprs in double quotes to avoid shell wildcard 484 expansion. 485 486 * acgeneral.m4 (AC_PROGRAM_PATH, AC_PROGRAMS_PATH): New macros. 487 * autoconf.texi (General Tests): Document them. 488 489 * configure.in: Use AC_PROGRAMS_PATH to find m4, not AC_PROGRAMS_CHECK. 490 Put `m4' in the list of progs-to-check, since we want the absolute 491 pathname for that too if we can get it. 492 493Fri Dec 17 13:44:24 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 494 495 * acspecific.m4 (AC_ALLOCA): define HAVE_ALLOCA if alloca is 496 present in system libraries. 497 498Tue Dec 14 14:53:55 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 499 500 * acgeneral.m4 (AC_PREPARE): Remove $ac_clean_files in traps. 501 502 * acspecific.m4 (AC_STDC_HEADERS): Check that free appears in stdlib.h. 503 504Fri Dec 10 06:35:25 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 505 506 * acspecific.m4 (AC_PROG_INSTALL): Don't look for install in `.'. 507 508Wed Dec 8 12:10:59 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 509 510 * acspecific.m4 (AC_FIND_X_XMKMF): Redirect stderr to /dev/null in 511 eval'd make pipeline. 512 513 * acgeneral.m4 (AC_QUOTE_SED): Quote ! as well. 514 515Mon Dec 6 23:41:05 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 516 517 * acspecific.m4 (AC_PROG_CPP): Try 'cc -E -traditional-cpp' for NeXT. 518 519Thu Dec 2 02:25:39 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 520 521 * acgeneral.m4 (AC_PREPARE): use rm -r to remove conftest* both in 522 exit traps and at start of script. 523 524Wed Dec 1 03:22:21 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 525 526 * acspecific.m4 (AC_FIND_X_DIRECT): Search for includes and libs 527 in more places. 528 529Sun Nov 28 21:57:31 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 530 531 * acgeneral.m4 (AC_NOTICE): Replace "this program" with "this 532 configure script" to disambiguate between configure and the 533 program it is distributed with (which can have different terms). 534 535Tue Nov 23 19:41:53 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 536 537 * acspecific.m4 (AC_FIND_X_DIRECT): Use the shell variable 538 `x_direct_test_include' to choose the include file to search for. 539 540Sat Nov 20 17:58:09 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 541 542 * acspecific.m4 (AC_FIND_X_DIRECT): Search for R6 includes & libs 543 in various places. Look for /usr/athena/include & /usr/athena/lib. 544 Make AC_HAVE_LIBRARY check for the library specified by the shell 545 variable `x_direct_test_library', rather than hardcoding Xt (to 546 which the shell variable now defaults). 547 548Thu Nov 18 18:17:21 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 549 550 * acgeneral.m4 (AC_OUTPUT_HEADER): Use ! instead of @ as the 551 sed substitution separator. 552 553 * install.sh: New file. 554 * Makefile.in (DISTFILES): Add it. 555 * acspecific.m4 (AC_PROG_INSTALL): Use it as the default 556 instead of cp, if it's there. 557 558Sat Nov 13 12:24:57 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 559 560 * acgeneral.m4 (AC_OUTPUT): Extend that last change to also 561 happen for .C, .cc, and .m (objc) files. 562 563Wed Nov 10 09:26:35 1993 Noah Friedman (friedman@gnu.ai.mit.edu) 564 565 * acgeneral.m4 (AC_OUTPUT): When substituting .c or .h files, put 566 autoconf-added comments in '/* ... */'. 567 568Mon Nov 8 16:22:48 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 569 570 * acgeneral.m4 (AC_NOTICE): Put autoconf version number in configure. 571 572Fri Nov 5 23:31:28 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 573 574 * acspecific.m4 (AC_FIND_X_XMKMF): properly quote `acfindx' rule. 575 576Fri Oct 29 21:46:57 1993 Jim Meyering (meyering@comco.com) 577 578 * acspecific.m4 (HAVE_LONG_DOUBLE): Add code to detect Stardent 579 Vistra lossage. From Kaveh R. Ghazi (ghazi@noc.rutgers.edu). 580 581Tue Oct 26 15:24:33 1993 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 582 583 * Version 1.7. 584 585Tue Oct 19 23:49:50 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 586 587 * acgeneral.m4 (AC_TEST_PROGRAM): Don't remove conftest* before 588 running $2 or $3 or $4; just once at the end. 589 590Mon Oct 18 01:38:00 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 591 592 * acgeneral.m4 (AC_PREPARE): Echo a newline into confdefs.h so it 593 is never empty. 594 595Fri Oct 15 18:49:20 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 596 597 * acspecific.m4 (AC_CONST): Added test of trivial use for broken 598 Ultrix-32 V3.1 Rev 9 vcc. 599 600Fri Oct 15 15:44:39 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 601 602 * acgeneral.m4 (AC_OBSOLETE): New macro. 603 * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H): Call it. 604 605 * acspecific.m4 (AC_LONG_FILE_NAMES): Try to create files in 606 ${prefix}/lib and ${exec_prefix}/lib instead of ${prefix} and 607 ${exec_prefix}; they are more likely to be writable. 608 609 * Makefile.in (clean): Remove *.ma and *.mas, the macro index files. 610 611Tue Oct 12 16:02:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 612 613 * acspecific.m4 (AC_RETSIGTYPE): AC_PROVIDE self. 614 615Mon Oct 11 19:09:20 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 616 617 * Makefile.in (editsh): Obfuscate @M4@ and @datadir@ references so 618 configure doesn't edit them. 619 620Sun Oct 10 14:01:35 1993 Jim Meyering (meyering@comco.com) 621 622 * autoconf.sh (--help): Exit successfully. 623 624Sat Oct 9 08:29:15 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 625 626 * Version 1.6. 627 628 * acconfig.h (inline): New entry. 629 630 * acspecific.m4 (AC_DIR_HEADER_CHECK): Don't call opendir, in 631 case the needed libraries (e.g., -ldir on Xenix) aren't in 632 LIBS yet. From Jim Meyering (meyering@comco.com). 633 634 * acspecific.m4 (AC_PROG_LEX): Fix typo. 635 636 * acgeneral.m4 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, 637 AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP): Remove any 638 temporary files before doing the actions, in case they're 639 nested tests. From gray@antaire.com (Gray Watson). 640 641 * configure.in: Check for GNU m4 under several names. 642 * Makefile.in: Use that value. 643 From Franc,ois Pinard. 644 645 * acspecific.m4 (AC_STRUCT_TM): Use a member of struct tm, to 646 make sure the compiler complains if it's not defined. 647 From Bruno Haible (haible@ma2s2.mathematik.uni-karlsruhe.de). 648 649 * acspecific.m4 (AC_FIND_X_XMKMF): If libX11.a isn't in 650 USRLIBDIR, check in LIBDIR. Filter out any make verbose messages. 651 652Tue Oct 05 19:21:29 1993 Jim Meyering (meyering@comco.com) 653 654 * acspecific.m4 (AC_LONG_DOUBLE): Announce that this feature is being 655 checked even if the test is simply whether $CC is gcc. 656 657Tue Oct 5 14:23:28 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 658 659 * autoheader.sh: Produce HAVE_LIBfoo for AC_HAVE_LIBRARY. 660 661Sun Oct 3 15:41:36 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 662 663 * acgeneral.m4 (AC_OUTPUT): Write assignment for `extrasub'; in sed 664 cmds, write "$extrasub" so configure.in can set it to do sed frobs. 665 Take second arg and write it to config.status before `exit 0'. 666 667 * acspecific.m4 (AC_CONST): Say `checking for lack of working 668 const'. That is precisely accurate. 669 670Wed Sep 22 15:47:50 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 671 672 * acgeneral.m4: If not using GNU m4, abort. 673 674 * acgeneral.m4 (AC_PREPARE): Lose if we're not in the srcdir, 675 not if we're in it. But disable the check for now. 676 677Mon Sep 20 15:32:30 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 678 679 * acgeneral.m4 (AC_PREPARE): Check for $srcdir being configured, 680 diagnose and lose. 681 682 * acgeneral.m4 (AC_QUOTE_SED): Quote @ and %. 683 684 * acgeneral.m4 (AC_OUTPUT): Say "$file is unchanged" when it is. 685 686Sat Sep 18 14:32:04 1993 Ian Lance Taylor (ian@airs.com) 687 688 * acgeneral.m4: Substitute for CONFIG_FILES and CONFIG_HEADERS 689 before using them, in case they have multiple values. 690 691Fri Sep 17 14:40:20 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 692 693 * acspecific.m4 (AC_WAIT3): wait3 works if ru_stime is 694 nonzero, too. 695 696Thu Sep 16 15:39:53 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 697 698 * acspecific.m4 (AC_FIND_X_XMKMF): Code moved from AC_FIND_X. 699 (AC_FIND_X_DIRECT): New function, derived from code by Karl 700 Berry and Rob Savoye. 701 (AC_FIND_X): Call them. 702 703Wed Sep 15 19:06:46 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 704 705 * acgeneral.m4 (AC_PREPARE): Remove confdefs* on exit with trap 0. 706 (AC_OUTPUT): Don't bother removing it. 707 708 * acgeneral.m4: Remove --no-create option; not useful. 709 710Mon Sep 13 21:54:46 1993 Paul Eggert (eggert@twinsun.com) 711 712 * autoheader.sh: Rename the temporary output to the real 713 output if their contents differ, not if their contents are identical. 714 This fixes bug introduced in Aug 30 change. 715 716Mon Sep 13 16:50:30 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 717 718 * acgeneral.m4 (AC_OUTPUT): Run config.status with 719 CONFIG_SHELL if defined. Same for configure run from config.status. 720 Rename gen_files to CONFIG_FILES and gen_config to CONFIG_HEADERS. 721 722 * acgeneral.m4 (AC_PREPARE): Remove confdefs* in trap. 723 724Fri Sep 10 00:29:20 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 725 726 * acspecific.m4 (AC_LONG_FILE_NAMES): Test /var/tmp as well. 727 In loop, skip past nonexistent dirs. 728 729 * acspecific.m4 (AC_CONST): Say "working", not "broken". We are 730 checking for a working const as opposed to a broken or absent 731 const, not for a broken const as opposed to a working one. 732 733Thu Sep 9 09:25:49 1993 Jim Meyering (meyering@comco.com) 734 735 * acspecific.m4, acconfig.h (AC_LONG_64_BITS): New macro. 736 737Wed Sep 1 18:54:12 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 738 739 * acgeneral.m4 (AC_PROGRAM_CHECK): Use && instead of test -a. 740 741Tue Aug 31 19:21:35 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 742 743 * acgeneral.m4 (AC_OUTPUT_HEADER): Support generating multiple 744 .h files. From gray@antaire.com (Gray Watson). 745 746 * acspecific.m4 (AC_ALLOCA): If using alloca.o, define C_ALLOCA. 747 748 * acgeneral.m4 (compile, AC_HEADER_EGREP, AC_PROGRAM_EGREP, 749 AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP): Remove $DEFS 750 from cc and cpp command lines; include "confdefs.h" in test 751 files. 752 (AC_DEFINE): Append a #define to confdefs.h. 753 Reduce duplicated code by introducing a temp variable, AC_VAL. 754 755Mon Aug 30 17:36:54 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 756 757 * autoheader.sh: Don't write output if it is the same as output file. 758 759Wed Aug 25 14:14:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 760 761 * acspecific.m4 (AC_VFORK): Check for SunOS 5.2 bug with ignoring 762 signal in parent before vfork. From eggert. 763 764Fri Aug 20 10:14:42 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 765 766 * acgeneral.m4 (AC_PARSEARGS): Support giving values to --with 767 options. Go back to using sed for invalid test, but without 768 using '*' in the regex. 769 770Thu Aug 19 14:53:29 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 771 772 * acspecific.m4 (AC_LONG_FILE_NAMES): eval the args. 773 774 * acgeneral.m4 (AC_PARSEARGS): Use case instead of sed and 775 test to detect invalid package names. Remove =value from 776 --with options until we support it. 777 778Wed Aug 11 18:52:41 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 779 780 * acspecific.m4 (AC_FIND_X): Don't set x_includes if it's 781 /usr/include or x_libraries if it's /lib or /usr/lib. 782 783Wed Aug 11 13:00:18 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 784 785 * acspecific.m4 (AC_LONG_FILE_NAMES): If we cannot write $dir, echo 786 a warning msg and continue the loop to skip that directory. 787 788 * acgeneral.m4 (AC_REVISION): Also eat double quotes. 789 790Thu Aug 5 14:55:59 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 791 792 * acconfig.h: Add TIME_WITH_SYS_TIME. 793 794Mon Aug 2 14:55:16 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 795 796 * acspecific.m4 (AC_DECLARE_YYTEXT): \-escape "s in rhs of 797 AC_DEFINE_UNQUOTED. 798 Remove gratuitous second arg to AC_SUBST. 799 800Sun Aug 1 19:13:08 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 801 802 * acspecific.m4 (AC_GETLOADAVG): Define HAVE_GETLOADAVG if we find 803 one and don't use our own getloadavg.c. 804 * acconfig.h: Add HAVE_GETLOADAVG. 805 806Sat Jul 31 17:28:48 1993 Karl Berry (karl@cs.umb.edu) 807 808 * acspecific.m4 (AC_PROG_INSTALL): Report results under -v. 809 810Fri Jul 30 18:08:30 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 811 812 * autoheader.sh (syms, headers, funcs, libs): Run values through 813 sort|uniq to remove duplicates. 814 815Wed Jul 28 00:02:34 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 816 817 * Makefile.in (config.status): Run config.status --recheck, 818 not configure. 819 (install): Remove refs to install-info until it's released, 820 because people are getting confused. 821 822 * acgeneral.m4 (AC_OUTPUT): For config.status --recheck, echo 823 the configure command line that we run. 824 825 * acspecific.m4 (AC_PROG_FLEX): Use AC_HAVE_LIBRARY. 826 827Mon Jul 26 19:11:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 828 829 * acspecific.m4 (AC_GETLOADAVG): Check that both -lutil and -lkvm 830 exist before choosing them in hopes they will define getloadavg. 831 832 * autoheader.sh (frob): Put $2 and $3 in the expansion of 833 AC_HAVE_LIBRARY, so AC_DEFINE there is noticed. 834 835Mon Jul 26 14:21:33 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 836 837 * acspecific.m4 (INT_16_BITS): Check the obvious way, so it 838 doesn't pick up machines with 64 bit longs. 839 840Mon Jul 26 14:01:38 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 841 842 * acspecific.m4 (AC_GETLOADAVG): Check for -lelf with 843 AC_HAVE_LIBRARY instead of checking for <elf.h> with AC_HEADER_CHECK. 844 845Mon Jul 26 13:58:39 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 846 847 * acspecific.m4 (AC_SCO_INTL, AC_IRIX_SUN, AC_DYNIX_SEQ): Use 848 AC_HAVE_LIBRARY. 849 850Mon Jul 26 13:55:17 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 851 852 * autoheader.sh (eval frob): Restore hairy sed use; we need it to 853 handle multi-line macro invocations. 854 855Mon Jul 26 00:50:43 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 856 857 * acspecific.m4 (AC_FIND_X): Quote the Imakefile. 858 859Sun Jul 25 08:17:11 1993 Jim Meyering (meyering@comco.com) 860 861 * acconfig.h (CRAY_STACKSEG_END): New #undef. 862 863Thu Jul 22 20:26:12 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 864 865 * Version 1.5. 866 867 * acspecific.m4 (AC_FIND_X): Let make substitute any variables 868 in INCROOT and USRLIBDIR, instead of using sed. 869 From wojo@veritas.com (Jack Woychowski). 870 871 * acgeneral.m4 (AC_DEFINE): When printing value verbosely, use 872 double quotes and AC_DEFINE_QUOTE, like we do when assigning 873 the value, so shell variables get expanded the same way. 874 875 * acgeneral.m4 (AC_REVISION): New macro. 876 From wollman@uvm-gen.EMBA.UVM.EDU (Garrett Wollman). 877 878 * acgeneral.m4 (AC_DEFINE): Add newline before open brace. 879 880Thu Jul 22 17:07:15 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 881 882 * acspecific.m4 (AC_STAT_MACROS_BROKEN): New macro. 883 * acconfig.h (STAT_MACROS_BROKEN): New #undef. 884 885Wed Jul 21 15:44:32 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 886 887 * acspecific.m4 (AC_DECLARE_YYTEXT): Use AC_DEFINE_UNQUOTED so 888 shell var is replaced in rhs. 889 890Wed Jul 21 13:31:38 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 891 892 * acconfig.h (size_t, mode_t, off_t): Added. 893 * acspecific.m4 (AC_OFF_T): New macro. 894 895Tue Jul 20 15:39:44 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 896 897 * autoheader.sh: Put header-file.in in comment at top. 898 899 * acconfig.h (NDIR): Added. 900 901Mon Jul 19 22:10:49 1993 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 902 903 * Makefile.in (info, dvi): New targets. 904 905Sun Jul 18 22:36:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 906 907 * autoheader.sh (frob): Use `#' as the first line of each definition. 908 (eval frob): Totally simplify sed use to just handle "^@@@.*@@@$". 909 910Wed Jul 14 22:44:25 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 911 912 * acconfig.h: Restore blank lines between paragraphs. 913 914 * autoheader.sh (libs): New variable and frob to set it from 915 AC_HAVE_LIBRARY uses. Produce #undef HAVE_* for each $libs. 916 917Tue Jul 13 19:03:46 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 918 919 * acconfig.h: Sort the entries, like the comment says. 920 921 * acspecific.m4 (AC_GETLOADAVG): Only check for the AIX library 922 once, looking in both local and system dirs. 923 Consolidate SVR4 and Solaris cases. 924 925Mon Jul 12 20:33:36 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 926 927 * acspecific.m4 (AC_GETLOADAVG): If we find sys/dg_sys_info.h, do 928 AC_HAVE_LIBRARY on -ldgc. 929 930Sun Jul 11 00:43:51 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 931 932 * acspecific.m4 (AC_GETLOADAVG): BSD library is -lutil, not 933 -lutils, and requires -lkvm too. 934 Check for local AIX library using AC_HAVE_LIBRARY, not 935 AC_COMPILE_CHECK. 936 Un-nest some conditionals. Stop checking once we've 937 found a way to get getloadavg. 938 939Thu Jul 8 20:21:28 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 940 941 * Makefile.in: Remove rules for making *.conf; make 942 Autoconf's configure script semi-normally. 943 944Wed Jul 7 14:37:35 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 945 946 * autoheader.sh (--help): Print help message to stdout and exit 0. 947 (--version): Exit after printing version number. 948 * autoconf.sh (--version): Exit after printing version number. 949 950 * acspecific.m4 (AC_LONG_DOUBLE): Make sure that long double 951 isn't smaller than double, as in Ultrix 4.[23] cc. 952 953 * acgeneral.m4 (AC_REPLACE_FUNCS): Include ctype.h in the test 954 program to get stubs. 955 956 * acspecific.m4 (AC_FIND_X): New macro. 957 958Tue Jul 6 19:15:17 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 959 960 * acspecific.m4 (AC_GETLOADAVG): Try ls -L first, in case 961 /dev/kmem is a symlink (as on Solaris). 962 963Wed Jun 30 22:08:22 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 964 965 * acspecific.m4 (AC_MINUS_C_MINUS_O): Remove spurious `then'. 966 967Fri Jun 25 23:16:42 1993 Paul Eggert (eggert@twinsun.com) 968 969 * acspecific.m4 (AC_CONST): Replace `p = <const char** expr>' 970 with `ccp = <const char** expr>'; the former wasn't ANSI C, and 971 was causing working compilers to be rejected. 972 973Fri Jun 25 13:26:34 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 974 975 * acspecific.m4 (AC_LONG_FILE_NAMES): Redirect rm's stderr to 976 /dev/null. 977 978Thu Jun 24 15:58:04 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 979 980 * autoconf.sh, autoheader.sh, acgeneral.m4 (AC_PREPARE): Undo 981 change of Jun 16 1993. Only set `LANG' and `LC_ALL' to "C" if 982 already set. 983 984Sat Jun 19 00:01:51 1993 Jim Meyering (meyering@comco.com) 985 986 * acgeneral.m4: Undefine m4's `format' builtin. 987 * acspecific.m4 (AC_HAVE_POUNDBANG): Make conftest executable, 988 but not necessarily writable by group or other. 989 990Thu Jun 17 21:10:33 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 991 992 * acspecific.m4 (AC_PROG_CPP): Put double quotes around ${CC-cc}, 993 not single quotes. 994 If --verbose option given, say what CPP is being set to. 995 996Wed Jun 16 17:50:00 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 997 998 * acspecific.m4 (AC_PROG_CPP): Make sure that `cc -E` doesn't 999 run the program through the C compiler too. Bob Olson 1000 <olson@mcs.anl.gov> says it does on the NeXT. 1001 1002Wed Jun 16 16:17:05 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1003 1004 * autoconf.sh, autoheader.sh, acgeneral.m4 (AC_PREPARE): Always set 1005 `LANG' and `LC_ALL' environment variables to `C'. 1006 1007Fri Jun 11 14:29:31 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1008 1009 * acspecific.m4 (AC_MINUS_C_MINUS_O): Test that cc works at all, 1010 and only test it for -c -o if it does. 1011 1012Tue Jun 8 01:47:22 1993 Paul Eggert (eggert@twinsun.com) 1013 1014 * acgeneral.m4 (AC_OUTPUT): The line 1015 DEFS="`echo \"$DEFS\" | sed 's%[&\\\]%\\\&%g'`" 1016 doesn't work in some shells, which don't allow nesting 1017 \"\" inside `` inside "", and which don't unescape \\\& in the 1018 expected (?) way. Also, some versions of echo interpret 1019 backslashes inside $DEFS. Put $DEFS into a temporary file 1020 to avoid these portability minefields. 1021 1022Mon Jun 7 20:11:50 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1023 1024 * acspecific.m4 (AC_GETLOADAVG): In setting KMEM_GROUP, use new sed 1025 magic from friedman which should win with both meanings of ls -lg. 1026 1027Mon Jun 7 06:48:49 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1028 1029 * Makefile.in (dist): Change gzipped tar file extension to `.gz'. 1030 Use explicit --gzip option to tar to make sure tar uses the right 1031 compression program (or else exits from failure to understand the 1032 option). 1033 1034 * acgeneral.m4 (AC_OUTPUT): Don't split sed expr for exec_prefix 1035 across two lines, since not all versions of sed understand that. 1036 1037 * acspecific.m4 (AC_HAVE_POUNDBANG): Complete rewrite which doesn't 1038 depend on csh. 1039 1040Tue Jun 1 03:06:28 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1041 1042 * Version 1.4.1 (not announced to the general public, but 1043 a snapshot was put on the June '93 GNU CDROM). 1044 1045 * Makefile.in (dist): If ln fails (e.g. because of cross-device 1046 links), mention on stdout that file is being copied. 1047 1048 * acgeneral.m4 (AC_PREPARE): Use `[$]*' in assignment to 1049 configure_args to get shell positional args, rather than m4 args to 1050 AC_PREPARE. 1051 (AC_OUTPUT): Use `configure_args' in config.status 1052 when invoked with --recheck, rather than $*. 1053 1054Mon May 31 13:12:56 1993 Paul Eggert (eggert@twinsun.com) 1055 1056 * acspecific.m4 (AC_LONG_FILE_NAMES): rm $dir/conftest*, 1057 not conftest*. 1058 1059Mon May 31 04:18:18 1993 Roland McGrath (friedman@nutrimat.gnu.ai.mit.edu) 1060 1061 * acgeneral.m4 (AC_HAVE_LIBRARY): Quote libname in define. 1062 1063Sun May 30 19:52:24 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1064 1065 * acspecific.m4 (AC_SETVBUF_REVERSED): Pass (char *) main to 1066 setvbuf instead of zero. 1067 1068Thu May 27 20:30:53 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1069 1070 * acgeneral.m4 (AC_PREPARE): Save $* in shell var `configure_args'. 1071 (AC_OUTPUT): Use $configure_args in place of $*. 1072 1073Wed May 26 16:19:51 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1074 1075 * autoconf.texi (AC_PROG_INSTALL): Doc fix. 1076 (Automatic Remaking): Put code fragment in @example ... @end example. 1077 1078Mon May 24 15:46:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1079 1080 * autoheader.sh (frob): Redefine AC_CONFIG_HEADER to set shell 1081 variable `config_h'. 1082 (config_h): New variable, initialize to "config.h" before frobbing. 1083 (final output): Write ${config_h}.in. 1084 1085Sat May 22 17:45:19 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1086 1087 * Version 1.4 released. 1088 1089Thu May 20 20:25:45 1993 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 1090 1091 * acgeneral.m4 (AC_IDENTITY): New function. 1092 (AC_DEFINE_UNQUOTED): Use it to fix this; due to a 1093 misunderstanding of m4, this was using its first argument as 1094 the definition. 1095 1096Thu May 20 09:21:55 1993 Jim Meyering (meyering@comco.com) 1097 1098 * acspecific.m4 (AC_ALLOCA) [find_stack_direction]: Return the 1099 value from the recursive call. If it worked before, it was by luck. 1100 From Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>. 1101 1102Tue May 18 23:40:21 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1103 1104 * acspecific.m4 (AC_STDC_HEADERS): Require AC_PROG_CPP. 1105 1106Mon May 17 18:01:09 1993 Karl Berry (karl@hal.gnu.ai.mit.edu) 1107 1108 * acgeneral.m4 (AC_OUTPUT): Use variables gen_files and 1109 gen_config in the loop that generates the output (Make)files, 1110 instead of hardwiring the filenames. 1111 1112Sat May 15 17:23:19 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1113 1114 * autoconf.sh: Accept `-' to mean read stdin as input. 1115 * autoheader.sh: Likewise. 1116 1117Fri May 14 12:41:02 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1118 1119 * autoheader.sh, acspecific.m4 (AC_PREPARE): If `LANG' environment 1120 variable is set, reset its value to `C'. This is so `tr [...]' 1121 works more portably. 1122 1123Thu May 13 22:56:20 1993 Paul Eggert (eggert@twinsun.com) 1124 1125 * acspecific.m4 (VOID_CLOSEDIR): Test closedir instead of assuming 1126 that it works. E.g. dynix closedir yields garbage, but has no 1127 prototype. Presumably Xenix closedir had the same problem, so 1128 stop special-casing it. 1129 1130Wed May 12 20:25:36 1993 Jim Meyering (meyering@comco.com) 1131 1132 * acconfig.h: Add HAVE_LONG_DOUBLE. 1133 1134Wed May 12 15:07:36 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1135 1136 * acgeneral.m4 (AC_DEFINE_UNQUOTED): New macro. 1137 1138 * acgeneral.m4 (AC_FUNC_CHECK): Include ctype.h instead of stdio.h. 1139 We want it only to define __stub_* in glibc. Using stdio.h lost 1140 when it contained a conflicting prototype for $1; ctype.h has fewer 1141 prototypes. 1142 1143 * acconfig.h: Add GETGROUPS_T. 1144 1145 * acspecific.m4 (AC_PROG_RANLIB): Use : instead of @: for no-op. 1146 Some braindead make does bizarre magical things with @ in variables. 1147 1148Mon May 10 14:24:27 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1149 1150 * acspecific.m4 (AC_HAVE_POUNDBANG): New feature. 1151 1152 * acgeneral.m4 (AC_OUTPUT): Add more backslashes to character class 1153 in DEFS filter (sigh). 1154 1155Sun May 9 14:04:31 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1156 1157 * acgeneral.m4 (AC_DEFINE_QUOTE): No AC_QUOTE_SED (was innermost). 1158 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Put a \ before 1159 $DEFS in string to be evalled. 1160 (AC_OUTPUT): Run DEFS through a sed filter that quotes things in it 1161 from sed (woo woo!) before writing it into config.status. 1162 1163 * acspecific.m4 (AC_ALLOCA): Use AC_PROGRAM_EGREP to test for [CRAY 1164 && !CRAY2], instead of AC_TEST_PROGRAM. No need to run a program 1165 for this. 1166 1167 * acgeneral.m4 (AC_PROGRAM_CHECK): Extract the first word of $2 1168 when looking for it in PATH, so it can be a program name with args. 1169 Omit default assignment if $4 is empty. 1170 Only write verbose msg if $1 was set nonempty. 1171 * acspecific.m4 (AC_PROG_YACC): Pass 'bison -y' (quoted like that) 1172 in list to AC_PROGRAMS_CHECK. Don't test for bison later to add -y 1173 flag. 1174 1175Sat May 8 00:23:58 1993 Jim Meyering (meyering@comco.com) 1176 1177 * acgeneral.m4 (AC_REPLACE_FUNCS): Add a trailing newline in 1178 code for AC_COMPILE_CHECK. Otherwise it got spurious failures. 1179 1180 * acspecific.m4 (TIME_WITH_SYS_TIME): New macro. 1181 1182 * Makefile.in (dist): Depend on Makefile. Use gzip instead 1183 of compress. Link files individually instead of en masse; 1184 if a link fails, use `cp -f' on the losing file. 1185 1186 * acspecific.m4 (AC_ALLOCA): Define CRAY_STACKSEG_END (the 1187 name of a function used in alloca.c) for CRAY-1, CRAY X-MP, 1188 and CRAY Y-MP. 1189 1190Fri May 7 15:56:26 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1191 1192 * acspecific.m4 (AC_GETLOADAVG): Check for mach/mach.h, but don't 1193 disable nlist checks if found. 1194 1195Fri May 7 04:59:25 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1196 1197 * acspecific.m4 (AC_PROG_INSTALL): Don't look for `install' in 1198 /usr/ucb. 1199 1200Thu May 6 20:41:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1201 1202 * acgeneral.m4 (AC_FUNC_CHECK): The test program should choke on 1203 #ifdef __stub___$1 as well. 1204 (AC_REPLACE_FUNCS): Make the test program choke on stubs. 1205 1206Wed May 5 20:43:13 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1207 1208 * autoconf.sh ($infile existence check): Fixed test for 1209 nonemptiness of $print_version to not always be true. 1210 1211Wed May 5 17:22:42 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 1212 1213 * acgeneral.m4 (AC_PREFIX, AC_PROGRAM_CHECK), acspecific.m4 1214 (AC_PROG_INSTALL): If IFS wasn't set initially, give it a 1215 normal default value. Happens on LynxOS (x86), says 1216 Pete Klammer <PKLAMMER@cudnvr.denver.colorado.edu>. 1217 1218Wed May 5 13:22:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1219 1220 * acgeneral.m4: Undefine the `shift' builtin. 1221 1222 * acspecific.m4 (AC_PROG_YACC): Use AC_PROGRAMS_CHECK to check for 1223 both bison and yacc, instead of two AC_PROGRAM_CHECK uses. 1224 1225 * autoheader.sh ($# -eq 0): Set var $tmpout to name of temp file, 1226 send stdout there instead of config.h.in. 1227 (just before exit): If $# -eq 0, then move $tmpout to config.h.in 1228 if $status -eq 0, or remove $tmpout otherwise. 1229 1230 * acspecific.m4 (AC_STRCOLL): Rewritten to use a test program that 1231 verifies that `strcoll' does vaguely reasonable ordering. 1232 1233Tue May 4 19:59:00 1993 Jim Meyering (meyering@comco.com) 1234 1235 * acspecific.m4 (AC_LONG_DOUBLE): Don't explicitely echo 1236 `checking for long double'. 1237 1238Mon May 3 22:04:35 1993 Jim Meyering (meyering@comco.com) 1239 1240 * acspecific.m4 (AC_GETGROUPS_T): New macro. 1241 1242Sat May 1 22:37:55 1993 Jim Meyering (meyering@comco.com) 1243 1244 * acspecific.m4 (AC_LONG_DOUBLE): New macro. 1245 1246Wed Apr 28 15:52:42 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1247 1248 * acgeneral.m4 (AC_PROGRAM_CHECK): Write msg under --verbose. 1249 1250Thu Apr 22 18:24:40 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1251 1252 * acgeneral.m4 (AC_FUNC_CHECK): Remove spurious `#endif' line at end. 1253 1254 * acgeneral.m4 (AC_WITH): Fix reversed args to patsubst. 1255 Test $with_FOO, not $FOO. 1256 1257Wed Apr 21 18:14:19 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1258 1259 * acgeneral.m4 (AC_QUOTE_TOKEN): New macro. 1260 (AC_DEFINE_QUOTE): Use it. 1261 1262Tue Apr 20 18:02:46 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1263 1264 * acspecific.m4 (AC_DECLARE_YYTEXT): Guess name of lex output file 1265 and do AC_SUBST of `LEX_OUTPUT_ROOT'. 1266 Add `dnl' after calling some autoconf macros. 1267 1268Mon Apr 19 15:46:24 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1269 1270 * acspecific.m4 (AC_MINUS_C_MINUS_O): Do each compile a second time 1271 after testing for the existence of the output. Some compilers 1272 refuse to overwrite an existing .o file with -o, though they will 1273 create one. 1274 1275 * acspecific.m4 (AC_DECLARE_YYTEXT): Changed lex input to two lines 1276 of "%%", not just one. 1277 1278Sat Apr 17 17:26:12 1993 Jim Meyering (meyering@comco.com) 1279 1280 * acgeneral.m4 (AC_COMPILE_CHECK): Don't print `checking for ...' 1281 message if first argument is empty. 1282 1283Sat Apr 17 01:18:41 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1284 1285 * acspecific.m4 (AC_PID_T): provide self. 1286 (AC_VFORK): Require AC_PID_T. 1287 1288Fri Apr 16 11:57:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1289 1290 * acgeneral.m4 (AC_PROGRAMS_CHECK): Take optional third arg; if 1291 given, use it as the default value. 1292 1293Thu Apr 15 16:43:45 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1294 1295 * acgeneral.m4 (AC_REPLACE_FUNCS): Print a message under --verbose. 1296 1297 * acgeneral.m4 (AC_HAVE_LIBRARY): Use m4's patsubst and translit 1298 instead of running sed and tr at runtime. 1299 1300 * acconfig.h: Add STACK_DIRECTION. 1301 1302Wed Apr 14 17:08:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1303 1304 * acspecific.m4 (AC_ALLOCA): If we chose alloca.c, run a test 1305 program to define STACK_DIRECTION. 1306 1307Mon Apr 5 19:02:52 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1308 1309 * acspecific.m4 (AC_LONG_FILE_NAMES): Put test inside a for loop on 1310 several directories: . /tmp $prefix $exec_prefix. Define 1311 HAVE_LONG_FILE_NAMES iff long names win in all those directories. 1312 1313Sun Apr 4 18:38:23 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1314 1315 * Makefile.in (%.info): Removed pattern rule. 1316 (autoconf.info, standards.info): New rules. 1317 1318 * autoconf.sh (version_only): New variable, set nonempty for 1319 `autoconf --version' with no input file. 1320 (output writing): No output if $version_only is set. 1321 1322Wed Mar 31 17:33:57 1993 Jim Meyering (meyering@comco.com) 1323 1324 * acspecific.m4 (AC_CONST): Uncomment and fix second AIX test. 1325 1326Wed Mar 31 16:58:12 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1327 1328 * acspecific.m4 (AC_CONST): Rewrite first AIX XL C 1.02.0.0 test. 1329 Comment out bogosity in second AIX test. 1330 1331Wed Mar 31 12:45:59 1993 Jim Meyering (meyering@comco.com) 1332 1333 * acgeneral.m4 (AC_DEFINE): Put single quotes around definition 1334 that is echoed with --verbose. AC_DEFINE(MVDIR, "$(libdir)/mvdir") 1335 was generating losing code. 1336 1337Mon Mar 29 15:44:24 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1338 1339 * acspecific.m4 (AC_STDC_HEADERS): Add a missing pair of [quotes]. 1340 1341Mon Mar 29 14:54:00 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1342 1343 * acspecific.m4 (AC_DECLARE_YYTEXT): Change sed regexp so it won't 1344 match other identifiers beginning with `yytext'. 1345 1346Sat Mar 27 00:11:16 1993 Paul Eggert (eggert@twinsun.com) 1347 1348 * acspecific.m4 (AC_CONST): Detect broken AIX XL C 1.2.0.0 compiler. 1349 1350Thu Mar 25 19:54:50 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1351 1352 * acspecific.m4 (AC_CONST): Remove single quotes from the C 1353 program; they produce shell syntax errors. 1354 1355 * acgeneral.m4 (AC_DEFINE): Add a newline after "}" to prevent 1356 commands following on the same line of configure.in from 1357 generating shell syntax errors. 1358 1359 * acgeneral.m4 (AC_COMPILE_CHECK): Use explicit return types 1360 to avoid warnings. 1361 (AC_TEST_CPP): Add parens to force redirection order. 1362 (AC_OUTPUT): Allow hostname to return bogus exit status. 1363 From Jean-loup Gailly <jloup@chorus.fr>. 1364 1365Mon Mar 22 16:53:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1366 1367 * autoconf.sh: Use $M4, not m4 explicitly. 1368 (M4): If unset in env, initialize to @m4@. 1369 * autoheader.sh: Likewise. 1370 * Makefile.in (M4): Define new variable. 1371 (autoconf.conf, %.conf): Use it. 1372 (editsh): New variable: sed command to replace @datadir@; also 1373 replace @M4@ with $(M4). 1374 (autoconf, autoheader): Use $(editsh) instead of explicit sed command. 1375 1376Mon Mar 22 13:08:10 1993 Jim Meyering (meyering@comco.com) 1377 1378 * acspecific.m4 (AC_CONST): IBM's /bin/cc under AIX-3.2 on an rs6000 1379 rejects attempts to modify *any* member of a struct that has a 1380 member declared like `const int *ap[2]'. 1381 1382Wed Mar 17 18:08:30 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1383 1384 * autoconf.sh, autoheader.sh (MACRODIR): Variable renamed to 1385 AC_MACRODIR. Don't initialize it at runtime if it is already set 1386 in the environment. 1387 (MACROFILES): Don't set until after options are processed. 1388 (print_version): New temp variable. 1389 1390 * autoconf.sh, autoheader.sh: Rewrote argument parsing. 1391 Added `-m', `--macrodir', `-h', `--help', and `--' options. 1392 Updated usage string. 1393 1394 * autoconf.texi: Documented --macrodir option and its effects for 1395 both scripts. 1396 1397Tue Mar 16 09:10:48 1993 Jim Meyering (meyering@comco.com) 1398 1399 * acspecific.m4 (AC_CONST): Sun's SC1.0 ANSI compiler (acc) won't 1400 increment a `const int *' pointer declared through a typedef. 1401 1402Mon Mar 15 16:08:42 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1403 1404 * acgeneral.m4 (AC_PARSEARGS): Grok `--verbose' flag; set verbose=yes. 1405 (AC_DEFINE): Only echo "defining $1" if $verbose is set. 1406 1407Sun Mar 14 18:19:21 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1408 1409 * acspecific.m4 (AC_PROG_INSTALL): Choose `installbsd' if we find 1410 it, in preference to `install'. 1411 1412 * acspecific.m4 (AC_CONST): Add a check for `const int *foo' not 1413 allowing modification of FOO (not *FOO). 1414 1415Fri Mar 12 15:27:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1416 1417 * acgeneral.m4 (AC_OUTPUT_HEADER): Remove conftest.sh before 1418 creating it. 1419 1420Thu Mar 11 12:57:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1421 1422 * acgeneral.m4 (AC_DEFINE): Surround defn with { and }. 1423 1424 * acgeneral.m4 (AC_OUTPUT_HEADER): Split up $SEDDEFS into smaller 1425 chunks, since some shells can't handle large here documents. 1426 We write several commands in config.status to create conftest.sed 1427 in pieces. 1428 1429Mon Mar 8 14:40:53 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1430 1431 * acgeneral.m4 (AC_WITH): Don't echo anything. 1432 Use the m4 patsubst fn instead of a run-time sed invocation to 1433 massage $1. 1434 1435 * acspecific.m4 (AC_DIR_HEADER_CHECK): #include <sys/types.h> 1436 before the header we are testing. 1437 1438 * acgeneral.m4 (AC_DEFINE): If $2 is empty, echo "defining $1 to be 1439 empty", rather than "defining $1 to be ". 1440 1441 * acspecific.m4 (AC_DIR_HEADER_CHECK): New; subr of AC_DIR_HEADER. 1442 (AC_DIR_HEADER): Use it to test for each possible header file. 1443 1444Tue Mar 2 01:06:25 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu) 1445 1446 * autoheader.sh: Don't use /p1/,/p2/ construct with sed---it's not 1447 portable. Handle broken AIX sed that strips \n from hold space 1448 when it shouldn't. From Jun Hamano <junio@twinsun.com>. 1449 1450Tue Mar 02 00:08:39 1993 Jim Meyering (meyering@comco.com) 1451 1452 * acspecific.m4 (AC_CONST): Fix typo that caused spurious lossage 1453 with /bin/cc from Irix-4. From Karl Berry. 1454 1455Fri Feb 26 17:14:58 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1456 1457 * acspecific.m4 (AC_CONST): Add bizarre case that loses on SCO 3.2v4. 1458 1459Mon Feb 22 13:02:27 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1460 1461 * acgeneral.m4 (AC_QUOTE_HERE, AC_QUOTE_SED): Change the quote 1462 chars to { and } instead of nothing. Then use {} (empty quotes) to 1463 separate the patsubst forms from the following dnl. Otherwise the 1464 result of patsubst is pasted together with dnl and the result is 1465 seen as a single token. 1466 1467 * acspecific.m4 (AC_MINUS_C_MINUS_O): Print msg saying what we are 1468 doing before we do it. 1469 1470 * acgeneral.m4 (AC_PREFIX): Print out the choice made. 1471 (AC_DEFINE): Print out the definition being done. 1472 1473 * acgeneral.m4 (AC_DEFINE_QUOTE): Add dnl at end of line. 1474 1475 * acspecific.m4 (AC_GETLOADAVG): Do changequote around listing of 1476 /dev/kmem and sed frobbing which needs to use [ and ]. 1477 1478Sun Feb 21 13:57:55 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1479 1480 * autoheader.sh: Use brackets in tr range args. 1481 1482 * acspecific.m4 (AC_SETVBUF_REVERSED): Make the test fail if 1483 setvbuf returns nonzero. 1484 1485 * acspecific.m4 (AC_GETLOADAVG): If we need to install setgid, 1486 figure out what group owns /dev/kmem, and set KMEM_GROUP to that. 1487 1488 * acspecific.m4 (AC_MINUS_C_MINUS_O): Test plain `cc' after testing 1489 $CC. We want to make sure both compilers grok -c -o. 1490 1491Thu Feb 18 18:05:14 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1492 1493 * acgeneral.m4 (AC_QUOTE_{DQUOTE,SQUOTE,HERE,SED}): New macros. 1494 (AC_DEFINE_{QUOTE,SEDQUOTE}): New macros; subrs of AC_DEFINE. 1495 (AC_DEFINE): Use them to quote $2. 1496 1497Wed Feb 17 14:49:14 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1498 1499 * acspecific.m4 (AC_TIMEZONE): Fixed quoting in tzname check. 1500 changequote inside quotes lost. 1501 1502Mon Feb 8 14:22:11 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1503 1504 * acconfig.h (_ALL_SOURCE): Use #ifndef; AIX compiler way too dumb. 1505 1506Sun Jan 31 16:39:46 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1507 1508 * acspecific.m4 (AC_TIMEZONE): Put newlines before `#include ...' 1509 in $defs value. 1510 1511Thu Jan 28 18:06:53 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1512 1513 * acconfig.h (_ALL_SOURCE): Use "!defined (_ALL_SOURCE) || 1514 _ALL_SOURCE == 0" rather than "!_ALL_SOURCE", which bombs on the 1515 AIX compiler. 1516 1517Mon Jan 25 12:09:43 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1518 1519 * acconfig.h (HAVE_UNION_WAIT, SYS_SIGLIST_DECLARED): New #undef's. 1520 1521 * acconfig.h (_ALL_SOURCE): Surround with #if !_ALL_SOURCE. 1522 1523Fri Jan 22 15:08:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1524 1525 * acspecific.m4 (AC_GETLOADAVG): If /usr/local/lib/libgetloadavg.a 1526 exists, add -L/usr/local/lib to LDFLAGS. 1527 1528Fri Jan 22 12:49:11 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1529 1530 * acgeneral.m4 (AC_OUTPUT_HEADER): Only comment out the #undef NAME 1531 part of the line, to avoid causing errors from existing comments. 1532 1533Thu Jan 21 14:50:20 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1534 1535 * acgeneral.m4 (AC_HAVE_LIBRARY): Use $libname in "checking for" 1536 message, not $1, to avoid "checking for -l-lfoo". 1537 1538 * acgeneral.m4 (AC_PREPARE): In compile defn, include $CFLAGS. 1539 1540 * acgeneral.m4 (AC_OUTPUT): Broke AC_CONFIG_NAME writing out into: 1541 (AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT. 1542 Add to conftest.sed a new sed command to turn #undef's into comments. 1543 1544 * acgeneral.m4 (AC_OUTPUT): Use new shell variable, $maxsedlines, 1545 for max number of lines to feed to one sed invocation. 1546 Lower this limit to 20; UTekV 3.2e can't cope with 40. 1547 1548Tue Jan 19 13:21:02 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1549 1550 * Version 1.3. 1551 1552Fri Jan 15 16:28:18 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1553 1554 * acgeneral.m4 (AC_CONFIG_HEADER, AC_HEADER_EGREP, 1555 AC_TEST_PROGRAM): Make DEFS always contain -D commands, 1556 not C code. 1557 1558Thu Jan 14 17:05:17 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1559 1560 * acspecific.m4 (AC_GETLOADAVG): Check for -lkvm; don't assume it. 1561 1562Thu Jan 14 16:46:41 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1563 1564 * autoheader.sh (selecting $syms from $TEMPLATES): Use sed to 1565 replace lines containing only blanks with empty lines. 1566 1567Thu Jan 14 15:15:31 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1568 1569 * acspecific.m4 (AC_MODE_T): New macro. 1570 1571 * acgeneral.m4 (AC_OUTPUT): Check for grep -c returning 1572 nothing (AIX 3.1) as well as returning 0. 1573 1574Wed Jan 13 16:05:59 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1575 1576 * acgeneral.m4 (AC_FUNC_CHECK): Add missing #endif. 1577 1578 * acgeneral.m4 (AC_OUTPUT): Use sed, not basename. 1579 From Francois Pinard. 1580 1581Wed Jan 13 15:49:18 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1582 1583 * acgeneral.m4 (AC_OUTPUT): Set exec_prefix to ${prefix}, not 1584 $(prefix); it now works in both makefiles and shell scripts. 1585 1586Wed Jan 13 15:29:04 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1587 1588 * autoheader.sh: If input is empty, don't print all of 1589 acconfig.h. From Francois Pinard. 1590 1591 * acgeneral.m4 (AC_OUTPUT): Have config.status check all of its 1592 args for validity. 1593 1594Tue Jan 12 11:11:45 1993 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1595 1596 * acgeneral.m4 (AC_OUTPUT): Preserve whitespace around = in prefix 1597 and exec_prefix assignments. 1598 1599 * acspecific.m4 (AC_GETLOADAVG): Values for getloadavg_missing were 1600 reversed. 1601 1602Fri Jan 8 18:45:59 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1603 1604 * acgeneral.m4 (AC_OUTPUT): Make config.status not complain with 1605 usage msg when given no args. 1606 1607 * acgeneral.m4 (AC_HAVE_LIBRARY): Say "checking for -lfoo", not 1608 just "checking for foo". 1609 1610 * acgeneral.m4 (AC_HAVE_LIBRARY): Remove excess quoting around $2 1611 and $3. 1612 1613 * acspecific.m4 (AC_GETLOADAVG): Check for getloadavg library, both 1614 a normally installed one, and one in /usr/local/lib. 1615 After figuring out params for getloadavg.c, figure out whether it 1616 defined LDAV_PRIVILEGED, and if so, set NEED_SETGID to true, and 1617 define GETLOADAVG_PRIVILEGED. 1618 * acconfig.h: Added GETLOADAVG_PRIVILEGED. 1619 1620Fri Jan 8 16:16:35 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1621 1622 * acgeneral.m4 (AC_DEFINE, AC_OUTPUT): Restore the third sed string. 1623 1624 * acgeneral.m4 (AC_FUNC_CHECK): Use __stub_funcname. 1625 1626 * autoheader.sh: Use Autoconf version number. 1627 1628 * acgeneral.m4 (AC_OUTPUT): Diagnose usage errors for 1629 config.status. Use grep -c to count nonempty lines instead of 1630 test -s. 1631 1632 * acspecific.m4 (AC_GETLOADAVG): Use AC_HAVE_LIBRARY. 1633 1634Wed Jan 6 19:54:47 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1635 1636 * autoheader.sh (coverage check): Use $TEMPLATES in error msg, not 1637 hard-wired "config.h". 1638 1639Wed Jan 6 18:24:41 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1640 1641 * acgeneral.m4 (AC_OUTPUT): If AC_CONFIG_NAME, change 1642 @DEFS@ to -DHAVE_CONFIG_H in Makefiles etc. Idea from Roland McGrath. 1643 1644 * acgeneral.m4 (AC_FUNC_CHECK): If __STUB_funcname is defined, 1645 assume the function isn't present. 1646 1647 * acgeneral.m4 (AC_OUTPUT): Make no args to AC_OUTPUT work 1648 again. From Ian Lance Taylor. 1649 1650 * acspecific.m4 (AC_CONST): Fix quoting problem. 1651 1652 * acconfig.h [const]: New addition. 1653 1654Thu Dec 31 17:56:18 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1655 1656 * acgeneral.m4 (AC_HAVE_LIBRARY): New macro from Noah Friedman. 1657 1658 * acconfig.h: Renamed from config.h. 1659 1660 * autoheader.sh: Renamed from autohead.sh. 1661 Support a local acconfig.h. 1662 Use \\012 instead of \\n for tr for portability. 1663 1664Thu Dec 31 12:30:34 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1665 1666 * config.h: Added #undef vfork. 1667 1668Tue Dec 29 14:26:43 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1669 1670 * acgeneral.m4 (AC_COMPILE_CHECK): Use cat rather than echo to 1671 create conftest.c, to avoid " problems. 1672 1673Fri Dec 25 15:07:06 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1674 1675 * acspecific.m4 (AC_CONST): Don't define HAVE_CONST. 1676 1677 * acgeneral.m4 (AC_OUTPUT, AC_DEFINE): Combine the two sed 1678 commands for #undef lines. 1679 * acgeneral.m4 (AC_PROGRAM_EGREP, AC_TEST_PROGRAM, 1680 AC_TEST_CPP, AC_OUTPUT), acspecific.m4 (AC_PROG_CC): Put > 1681 before << when using both, to avoid HP-UX sh bug. 1682 1683Wed Dec 23 20:47:53 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1684 1685 * acgeneral.m4 (AC_PARSEARGS): Use if, not &&, for --with. 1686 From Jan Brittenson. 1687 1688Mon Dec 21 17:13:57 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1689 1690 * acgeneral.m4 (AC_OUTPUT): Use sed instead of head and tail. 1691 Trap to remove the temp files. 1692 1693 * acgeneral.m4 (AC_OUTPUT): Quote DEFS assignment. 1694 From Ian Lance Taylor. 1695 1696Mon Dec 21 14:27:44 1992 Jim Meyering (meyering@comco.com) 1697 1698 * acspecific.m4 (AC_STDC_HEADERS): Make sure ctype.h macros 1699 are ANSI. Nest tests so we don't need shell temporary variable. 1700 1701Sun Dec 20 18:12:33 1992 Roland McGrath (roland@albert.gnu.ai.mit.edu) 1702 1703 * Makefile.in (%.h: %.in): New rule using autohead. 1704 (all): Do autohead. 1705 (install): Install autohead and config.h. 1706 (autohead): New rule. 1707 (DISTFILES): Added autohead.sh. 1708 * autohead: New script. 1709 1710Fri Dec 18 00:21:23 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1711 1712 * acgeneral.m4 (AC_HAVE_FUNCS, AC_HAVE_HEADERS): Change method 1713 of tr quoting to keep old shells happy. From Ian Lance Taylor. 1714 1715 * acgeneral.m4 (AC_DEFINE): Add to SEDDEFS. 1716 (AC_OUTPUT): Use sed instead of awk. 1717 From Ian Lance Taylor. 1718 1719Mon Dec 14 14:33:29 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1720 1721 * acspecific.m4 (AC_STDC_HEADERS): Check for string.h 1722 declaring memchr. 1723 1724 * acgeneral.m4 (AC_NOTICE): Fix comment. 1725 1726Fri Dec 11 17:59:23 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu) 1727 1728 * acspecific.m4 (AC_ALLOCA): Don't use libPW; it causes too 1729 much trouble. 1730 1731Wed Dec 9 14:04:30 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1732 1733 * config.h: Added HAVE_SYS_WAIT, HAVE_WAITPID, SVR4, UMAX, 1734 [ugp]id_t, UMAX4_3, DGUX. 1735 1736Thu Dec 3 13:37:17 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1737 1738 * acspecific.m4 (AC_PROG_INSTALL): Ignore AFS install. 1739 From James Clark, jjc@jclark.com. 1740 1741Tue Nov 24 07:47:45 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1742 1743 * acspecific.m4 (AC_PROG_LEX, AC_DECLARE_YYTEXT, AC_VFORK, AC_WAIT3, 1744 AC_INT_16_BITS, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY): End with a newline. 1745 1746 * acspecific.m4 (AC_DIR_HEADER): If ndir.h exists and the other 1747 choices don't, define NDIR. 1748 1749Sat Nov 21 00:14:51 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1750 1751 * acspecific.m4 (AC_RETSIGTYPE): Instead of grepping for the signal 1752 declaration, try redeclaring it and see if we get an error. 1753 Always define RETSIGTYPE, not just if it's int. 1754 From Ian Lance Taylor. 1755 1756Fri Nov 20 17:06:09 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1757 1758 * acgeneral.m4 (AC_DEFINE): Only put -D option in quotes if it 1759 actually contains blanks. 1760 1761Thu Nov 19 17:18:40 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1762 1763 * acgeneral.m4 (AC_PARSEARGS): Set a shell var for --with-*. 1764 (AC_WITH): New macro. 1765 1766 * acspecific.m4 (AC_CONST): If const works, define HAVE_CONST. 1767 1768 * acspecific.m4 (AC_ALLOCA): Don't use libPW on HP-UX. 1769 1770Wed Nov 18 17:36:08 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 1771 1772 * acgeneral.m4 (AC_DEFINE): When writing a -D with a value, 1773 surround it with 's so the value can contain spaces. 1774 1775Thu Nov 12 22:49:35 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1776 1777 * acspecific.m4 (AC_PROG_CC): Don't add -O to CC if GNU C. 1778 (-O2, or nothing, might be more appropriate.) 1779 1780Sun Nov 8 23:33:23 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com) 1781 1782 * acspecific.m4 (AC_GETLOADAVG): Check for dwarf.h for general 1783 svr4, then elf.h for Solaris 2, which needs additional libraries. 1784 1785Thu Nov 12 22:18:54 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1786 1787 * acgeneral.m4 (AC_PARSEARGS): --exec_prefix -> --exec-prefix. 1788 1789Tue Nov 10 16:15:10 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1790 1791 * acgeneral.m4: undef m4 `include' builtin. 1792 1793 * acspecific.m4 (AC_STDC_HEADERS): Don't test for limits.h 1794 due to Ultrix conflict with float.h. 1795 1796Thu Oct 29 16:16:11 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1797 1798 * acgeneral.m4 (AC_PARSEARGS, AC_PREPARE): New macros, broken out 1799 parts of AC_INIT. 1800 (AC_INIT): Use them. 1801 1802Thu Oct 22 20:48:12 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1803 1804 * acspecific.m4 (AC_INSTALL): Comment out arg to `:'. 1805 AIX doesn't like it. 1806 1807Wed Oct 14 12:41:02 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1808 1809 * Version 1.2. 1810 1811 * acspecific.m4 (AC_INSTALL): Avoid the AIX install script. 1812 1813 * acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Wait for child if 1814 sys calls are not restarted, to avoid leaving the child still 1815 running. From Ian Lance Taylor. 1816 1817Tue Oct 13 15:43:56 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1818 1819 * acspecific.m4 (AC_CONST): Add more tests for brokenness. 1820 From Jim Meyering. 1821 1822 * acgeneral.m4: Use % instead of ? to avoid shell variable expansion. 1823 1824Fri Oct 2 06:55:05 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 1825 1826 * acgeneral.m4: Use ? instead of , to separate parts of sed arg. 1827 1828Mon Sep 14 12:33:41 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu) 1829 1830 * acspecific.m4 (AC_STDC_HEADERS): Also check for float.h. 1831 1832 * acspecific.m4 (AC_TIMEZONE): Protect [] from being quotes. 1833 1834Thu Sep 10 17:12:10 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1835 1836 * acgeneral.m4 (AC_OUTPUT): Include the hostname in config.status. 1837 1838 * acgeneral.m4 (AC_OUTPUT): Use a separate flag in the awk 1839 script instead of checking for non-empty values, so things 1840 like defining const as empty work. From 1841 Steve Emmerson <steve@unidata.ucar.edu>. 1842 1843Fri Aug 28 18:51:13 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1844 1845 * acgeneral.m4 (AC_INIT): If there's no path on $0, use '.'. 1846 1847Thu Aug 27 16:15:14 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1848 1849 * config.h: New file. 1850 1851 * acgeneral.m4 (AC_INIT): Look for source files in the 1852 directory containing `configure', if not given explicitly. 1853 1854 * acspecific.m4 (AC_TIMEZONE): Adjust tzname decl for RS6000. 1855 1856 * acspecific.m4 (AC_GETLOADAVG): Don't use double quotes in 1857 the test program. 1858 1859Thu Aug 27 15:26:49 1992 Roland McGrath (roland@wookumz.gnu.ai.mit.edu) 1860 1861 * acspecific.m4 (AC_GETLOADAVG): Don't check nlist.h if we found 1862 one of specific things. 1863 1864Mon Aug 24 16:22:45 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1865 1866 * Version 1.1. 1867 1868 * acspecific.m4 (AC_TIMEZONE): Include time.h. Don't 1869 declare tzname if it's a macro. From Jim Meyering. 1870 1871Fri Aug 21 14:12:35 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1872 1873 * acspecific.m4 (AC_ALLOCA): Check whether the alloca defined by 1874 alloca.h works when given a non-constant argument. 1875 1876 * acspecific.m4 (AC_GETLOADAVG): Define NLIST_STRUCT and 1877 NLIST_NAME_UNION if appropriate. 1878 1879 * acgeneral.m4 (AC_OUTPUT): If no args are given, omit the loop to 1880 produce output files. 1881 1882 * acgeneral.m4 (AC_TEST_PROGRAM): Add a call to exit to try to 1883 suppress core dumped message. From Ian Lance Taylor. 1884 1885 * acgeneral.m4 (AC_PREFIX): Only print the message if prefix 1886 hasn't been set. From James Clark. 1887 1888 * acspecific.m4 (AC_SIZE_T, AC_UID_T, AC_PID_T, 1889 AC_RETSIGTYPE): Print a message saying what it's checking for. 1890 (AC_SIZE_T): Define size_t to be unsigned, not int, for 1891 ANSI-friendliness. 1892 1893 * acspecific.m4 (AC_GETLOADAVG): Just check for elf.h, not 1894 dwarf.h too. 1895 1896 * autoconf.sh: Exit with status 1 if there are unresolved macros. 1897 Isolate the pattern to make adding other prefixes easy. 1898 Look for aclocal.m4 in . as well as MACRODIR. 1899 1900Tue Aug 18 16:35:46 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1901 1902 * acspecific.m4 (AC_STRCOLL): New macro. 1903 1904Tue Aug 18 15:22:45 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu) 1905 1906 * acspecific.m4 (AC_GETLOADAVG): elf.h implies SVR4. 1907 1908Mon Jul 27 14:20:32 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1909 1910 * acgeneral.m4 (AC_TEST_PROGRAM): Check for cross-compiling 1911 was missing "test -n". From Ian Lance Taylor. 1912 1913Sun Jul 26 16:25:19 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1914 1915 * acgeneral.m4 (AC_SUBST): Support multiple substitutions in a 1916 line. 1917 1918Mon Jul 20 01:08:01 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 1919 1920 * Version 1.0. 1921 1922 1923 ----- 1924 1925 Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. 1926 1927 This program is free software: you can redistribute it and/or 1928 modify it under the terms of the GNU General Public License as 1929 published by the Free Software Foundation, either version 3 of the 1930 License, or (at your option) any later version. 1931 1932 This program is distributed in the hope that it will be useful, 1933 but WITHOUT ANY WARRANTY; without even the implied warranty of 1934 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1935 General Public License for more details. 1936 1937 You should have received a copy of the GNU General Public License 1938 along with this program. If not, see 1939 <http://www.gnu.org/licenses/>. 1940