1Mon Jul 20 01:08:01 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 2 3 * acspecific.m4 (AC_ALLOCA): Don't try -lucb -- it's too often broken. 4 5Sat Jul 18 13:40:46 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 6 7 * acspecific.m4 (AC_MAJOR_HEADER): Add missing "$". 8 9 * acspecific.m4 (AC_ALLOCA): Put -lc before -lucb. 10 11Fri Jul 17 00:00:07 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 12 13 * autoconf.sh: Print the lines of the input file where 14 unresolved macros occur. From Francois Pinard. 15 16 * acspecific.m4 (AC_PROG_INSTALL), acgeneral.m4 17 (AC_PROGRAM_CHECK): Use test -f instead of -s. 18 19 * autoconf.sh: grep for undefined macros in output. 20 21Tue Jul 14 01:19:26 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu) 22 23 * acgeneral.m4 (AC_PROGRAM_CHECK): Search PATH manually to 24 avoid "command not found" messages on /dev/tty. Remove "args 25 for check" argument. 26 (AC_INIT): Don't define checkfor; no longer needed. 27 * acspecific.m4 (AC_PROG_CC, AC_PROG_RANLIB, AC_PROG_YACC, 28 AC_PROG_LEX): Don't pass "args for check" argument. 29 30 * acgeneral.m4 (AC_PROGRAMS_CHECK): New macro. 31 * acspecific.m4 (AC_PROG_AWK): Use it. Check for mawk, gawk, 32 nawk, and awk. 33 (AC_PROG_YACC): Check for byacc if bison isn't found. 34 35 * acspecific.m4 (AC_PROG_CC): Renamed from AC_PROG_GCC. 36 (AC_PROG_YACC): Renamed from AC_PROG_BISON. 37 (AC_PROG_AWK): Renamed from AC_PROG_GAWK. 38 (AC_PROG_LEX): Renamed from AC_PROG_FLEX. 39 40 * acgeneral.m4 (AC_TEST_PROGRAM): Redirect stderr to /dev/null 41 both inside and outside the subshell to try to prevent core 42 dumped messages. Who knows, it might even help. 43 44Thu Jul 9 21:37:45 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 45 46 * acspecific.m4 (AC_GETLOADAVG): Check for DGUX before SVR4. 47 48Fri Jul 3 01:01:50 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 49 50 * acspecific.m4 (AC_REMOTE_TAPE): Renamed from AC_MTIO. 51 Define HAVE_SYS_MTIO_H instead of NO_MTIO. 52 (AC_LONG_FILE_NAMES): Renamed from AC_LONG_FILENAMES. 53 (AC_RSH): Define HAVE_NETDB_H instead of USE_REXEC. 54 Above mostly from Richard Stallman. 55 56 * acgeneral.m4 (AC_MISSING_FUNCS): Macro removed. 57 * acspecific.m4 (AC_VPRINTF, AC_WAIT3, AC_UTIME_NULL, 58 AC_TIMEZONE, AC_ST_BLOCKS, AC_ST_BLKSIZE): Change from 59 FOO_MISSING to HAVE_FOO. 60 (AC_WAIT3): Renamed from AC_WAIT3_RUSAGE. 61 (AC_TIMEZONE): Require AC_STRUCT_TM. 62 (AC_STRUCT_TM): Provide itself. 63 64 * acgeneral.m4 (AC_OUTPUT): Add --recheck option to config.status. 65 66 * acspecific.m4 (AC_ST_RDEV, AC_CONST): New macros. 67 68 * acgeneral.m4 (AC_DEFINE): Don't consider an empty value arg to 69 be an omitted arg. 70 71Thu Jul 2 16:05:05 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 72 73 * acspecific.m4 (AC_GETLOADAVG): New macro. 74 75 * autoconf.sh: Only reject an arg that's not a known option if it 76 is an option. 77 78Tue Jun 30 16:08:04 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 79 80 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Eliminate vpsub. 81 82Thu Jun 25 12:42:10 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu) 83 84 * autoconf.sh: Add --version option. 85 * acgeneral.m4: Support it. 86 87Wed Jun 24 14:04:13 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu) 88 89 * acspecific.m4 (AC_TIMEZONE): Do the checks unconditionally, 90 not only if strftime.o is in LIBOBJS. 91 92 * acspecific.m4 (AC_DIR_HEADER): Don't assume sys/dir.h exists. 93 94 * acgeneral.m4 (AC_PROGRAM_CHECK): Don't include the program 95 name in the value-if-found. From Rich Murphey. 96 * acspecific.m4 (AC_PROG_{GCC,RANLIB,GAWK,BISON,FLEX}): Change 97 callers. 98 99 * acgeneral.m4 (AC_OUTPUT): Mention the args given to 100 configure in a comment in config.status. 101 102Fri Jun 19 13:18:12 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 103 104 * acgeneral.m4 (AC_FUNC_CHECK): Use the third arg when it's 105 non-null, not when it's null. From Ian Lance Taylor. 106 107Thu Jun 18 12:10:27 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 108 109 * acgeneral.m4 (AC_BEFORE): Print message in next-error format. 110 From Franc,ois Pinard. 111 112 * acgeneral.m4 (AC_PROGRAM_CHECK): If args-for-use is empty, 113 don't put a space after the program name. 114 115 * acspecific.m4 (AC_DECLARE_YYTEXT): Move AC_REQUIREs from 116 AC_PROG_FLEX to here, where they belong. 117 118 * acspecific.m4 (AC_MEMORY_H): Look for memchr instead of memcpy. 119 From Karl Berry. 120 121Wed Jun 17 09:56:59 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 122 123 * acgeneral.m4 (AC_BEFORE): New macro. 124 * acspecific.m4 (AC_PROG_GCC, AC_DIR_HEADER, AC_AIX, 125 AC_MINIX, AC_ISC_POSIX): Use it. 126 127Tue Jun 16 14:46:29 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 128 129 * autoconf.sh: Remove incomplete output file if interrupted. 130 131 * acgeneral.m4 (AC_INIT): Avoid running an extra subshell for pwd. 132 From Franc,ois Pinard. 133 134Mon Jun 15 21:27:49 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 135 136 * acgeneral.m4 (AC_TEST_PROGRAM): Take another arg for 137 cross-compiling. 138 * acspecific.m4 (AC_CROSS_CHECK): New program. 139 140 * acgeneral.m4 (AC_REQUIRE, AC_PROVIDE): New macros. 141 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Use them. 142 * acspecific.m4 (AC_PROG_GCC, AC_GCC_TRADITIONAL, AC_PROG_CPP, 143 AC_PROG_FLEX, AC_INLINE): Ditto. 144 145Sat Jun 13 17:54:24 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 146 147 * acspecific.m4 (AC_MEMORY_H): echo what it's doing. 148 149Thu Jun 11 14:18:35 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 150 151 * acspecific.m4 (AC_MINUS_C_MINUS_O, AC_INLINE, 152 AC_SETVBUF_REVERSED): New macros. 153 (AC_ALLOCA): Define HAVE_ALLOCA_H if appropriate. 154 155 * acgeneral.m4 (AC_INIT): Do pwd in the srcdir, not current dir. 156 Scan through "$@" (implicitly) instead of $*. 157 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_COMPILE_CHECK, 158 AC_TEST_PROGRAM, AC_TEST_CPP): Supply a `:' if `true' argument 159 is empty. 160 * acgeneral.m4, acspecific.m4: Omit `:' in callers. 161 162Wed Jun 10 12:03:11 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 163 164 * acgeneral.m4 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_HEADER_CHECK, 165 AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP, AC_FUNC_CHECK): 166 Make the last argument (program to run if test fails) optional. 167 (AC_HAVE_FUNCS, AC_HAVE_HEADERS): Don't pass optional last args. 168 * acspecific.m4 (most macros): Likewise. 169 170Mon Jun 8 16:27:10 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu) 171 172 * acspecific.m4 (AC_VFORK): Get rid of backquotes. 173 174 * acgeneral.m4 (AC_OUTPUT): Exit with 0 status when 175 --no-create was given. 176 Only write to the AC_CONFIG_NAME file if it doesn't exist or is 177 different from what we'd write. From Ian Lance Taylor. 178 179Thu Jun 4 14:46:22 1992 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 180 181 * acspecific.m4 (AC_UNISTD_H, AC_UID_T, AC_SIZE_T, AC_PID_T, 182 AC_ST_BLKSIZE, AC_STRUCT_TM): Quote the whole macro body. 183 184 * acgeneral.m4 (AC_OUTPUT): Look for config header.in in 185 top_srcdir, not srcdir. From Garrett Wollman. 186 187 * acgeneral.m4 (AC_OUTPUT): Don't add make .NOEXPORT rule to 188 output files. 189 190 * acgeneral.m4, acspecific.m4: Rename AC_PROG_CHECK to 191 AC_PROGRAM_CHECK, AC_PROG_EGREP to AC_PROGRAM_EGREP, 192 AC_TEST_PROG to AC_TEST_PROGRAM. 193 194Wed Jun 3 14:00:07 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 195 196 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Add --no-create option. 197 198 * acgeneral.m4 (AC_COMPILE_CHECK): Check the C compiler exit 199 status instead of trying to run the test program. 200 201 * acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Use AC_TEST_PROG 202 instead of doing it by hand. 203 204 * acspecific.m4 (AC_PROG_GCC, AC_AIX, AC_XENIX_DIR, 205 AC_SCO_INTL, AC_DYNIX_SEQ): Use AC_PROG_EGREP instead of 206 AC_TEST_PROG. 207 208 * acgeneral.m4 (AC_TEST_PROG): Renamed from AC_TEST_PROGRAM. 209 210 * acgeneral.m4 (AC_INIT): Don't relativize `.'. 211 (AC_OUTPUT): Substitute the subdirectory path, not the top 212 path, for srcdir, unless the top path is `.'. 213 214 * acgeneral.m4 (AC_OUTPUT): Special-case substituting DEFS. 215 From Ian Lance Taylor. 216 217 * acspecific.m4 (AC_GCC_TRADITIONAL): Use CPP instead of 218 compiling a test program. 219 220 * acgeneral.m4 (AC_TEST_CPP): Pass DEFS to CPP. 221 (AC_HEADER_EGREP): Don't echo anything. 222 (AC_PROG_EGREP): New macro. 223 224Tue Jun 2 14:07:27 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 225 226 * acgeneral.m4 (AC_CONFIG_HEADER): Renamed from AC_HEADER_FILE. 227 Rename AC_HEADER_NAME TO AC_CONFIG_NAME. 228 (AC_SUBST): Add the arg variable to a diversion for config.status. 229 (AC_OUTPUT): Write the code to create output files into config.status, 230 then run that. Always use `awk'; checking for nawk in a subshell 231 doesn't seem to work on 4.3BSD. 232 233 * acgeneral.m4 (AC_HEADER_EGREP): Pass DEFS to CPP. 234 235 * acspecific.m4 (AC_SIZE_T): Define size_t as int, not long. 236 From Ian Lance Taylor. 237 238 * acspecific.m4 (AC_STDC_HEADERS): Also check for stdarg.h. 239 From Garrett Wollman. 240 241Wed May 20 00:34:03 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 242 243 * acgeneral.m4 (AC_OUTPUT): Use nawk if available. 244 245 * acgeneral.m4 (AC_INIT): Make srcdir=`.' absolute. 246 247 * acspecific.m4 (AC_DIR_HEADER): Include sys/types.h before 248 dir header in closedir test. 249 250 * acgeneral.m4, acspecific.m4: AC_LIBTHING_CHECK renamed to 251 AC_COMPILE_CHECK. 252 253 * acspecific.m4 (AC_AIX, AC_XENIX_DIR, AC_SCO_INTL, AC_DYNIX_SEQ): 254 Use the C preprocessor instead of just looking for files. 255 256Mon May 18 20:51:50 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu) 257 258 * acspecific.m4 (WORDS_BIGENDIAN): Fix exit expression. 259 (AC_DECLARE_YYTEXT): Eval $CPP. 260 (AC_DIR_HEADER): Compile the test program; don't just 261 preprocess it. Above all from Karl Berry. 262 263Fri May 15 00:57:01 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 264 265 * acspecific.m4 (AC_AIX): Don't define _BSD, to avoid getting 266 union wait. 267 268 * acgeneral.m4 (AC_HEADER_EGREP): New macro, replacing AC_IDENT*. 269 * acspecific.m4 (AC_MEMORY_H, AC_RETSIGTYPE, AC_{UID,SIZE,PID}_T): 270 Use it. 271 272 * acgeneral.m4 (AC_TEST_CPP): New macro. 273 (AC_IDENT_{PRESENT,MISSING}): Macros deleted. 274 (AC_HEADER_CHECK): Use AC_TEST_CPP, replaces AC_HEADER_{PRESENT, 275 MISSING}. 276 (AC_LIBTHING_CHECK): Replace AC_LIBTHING_{PRESENT,MISSING}. 277 (AC_FUNC_CHECK): Replace AC_FUNC_PRESENT. 278 (AC_INIT): Don't set INCLUDEDIR. 279 * acspecific.m4 (AC_DIR_HEADER): Use AC_TEST_CPP. 280 * All other macros: Don't refer to INCLUDEDIR; use 281 AC_HEADER_CHECK instead. 282 283 * acspecific.m4 (AC_PROG_CPP): Don't evaluate $CC until called. 284 Try $CC -E before /lib/cpp. 285 286Thu May 14 23:15:02 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 287 288 * acgeneral.m4 (AC_OUTPUT): Remove each file before creating it. 289 290Sat May 9 14:52:57 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 291 292 * acspecific.m4 (AC_WAIT3_RUSAGE): New macro. 293 294 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Use AC_SUBST instead of a 295 special mechanism to substitute for srcdir. 296 297 * acgeneral.m4 (AC_OUTPUT): Substitute for exec_prefix if it 298 was given, even if not substituting for prefix. 299 300 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Remove @VPATH@ 301 substitution; use @srcdir@ instead. 302 303Sun May 3 01:21:47 1992 David J. MacKenzie (djm@geech.gnu.ai.mit.edu) 304 305 * acgeneral.m4 (AC_NOTICE): New macro taken from AC_INIT, to avoid 306 m4 coredump. From Karl Berry. 307 308 * acgeneral.m4 (AC_OUTPUT): Look for header-file.in in $srcdir, 309 not current dir. 310 311 * acgeneral.m4 (AC_IDENT_{MISSING,PRESENT}): Make them agree 312 with the documentation -- the third arg is a shell command, 313 not an identifier to define. 314 * acspecific.m4 (AC_DIR_HEADER): Change the caller. 315 316Mon Apr 27 09:15:15 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 317 318 * acspecific.m4: Use AC_TEST_PROGRAM wherever $compile was 319 being used directly. 320 321 * acgeneral.m4 (AC_HAVE_HEADERS, AC_HAVE_FUNCS, 322 AC_FUNC_PRESENT, AC_TEST_PROGRAM): New macros from Ian Lance Taylor. 323 324 * acspecific.m4 (AC_PROG_INSTALL): Screen out /usr/sbin/install. 325 (AC_CHAR_UNSIGNED): Don't define __CHAR_UNSIGNED__ if it's 326 predefined. 327 328Fri Apr 24 10:08:21 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu) 329 330 * acgeneral.m4 (AC_OUTPUT): Make the arg a list of files instead of 331 directories. 332 333 * acspecific.m4 (AC_ALLOCA): Check whether the alternate libraries 334 actually contain alloca. From Ian Lance Taylor. 335 336 * acspecific.m4 (AC_PROG_CPP): New macro. 337 338 * acgeneral.m4 (AC_OUTPUT): Allow newly defined values to be more 339 than one word for AC_HEADER_FILE. From Karl Berry. 340 341 * acgeneral.m4 (AC_OUTPUT): Don't substitute DEFS if AC_HEADER_FILE. 342 (AC_LIBTHING{PRESENT,MISSING}): Run conftest in subshell. 343 From Ian Lance Taylor. 344 345----- 346 347Copyright 1992 Free Software Foundation, Inc. 348 349This file is part of GNU Autoconf. 350 351GNU Autoconf is free software; you can redistribute it and/or modify 352it under the terms of the GNU General Public License as published by 353the Free Software Foundation; either version 2, or (at your option) 354any later version. 355 356GNU Autoconf is distributed in the hope that it will be useful, 357but WITHOUT ANY WARRANTY; without even the implied warranty of 358MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 359GNU General Public License for more details. 360 361You should have received a copy of the GNU General Public License 362along with autoconf; see the file COPYING. If not, write to 363the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 364Boston, MA 02110-1301, USA. 365