+Tue Aug 27 08:25:05 1996 Tom Tromey <tromey@creche.cygnus.com>
+
+ * m4/AM_SANITY_CHECK_CC.m4: New file (from Jim Meyering).
+
Mon Aug 26 21:37:32 1996 Tom Tromey <tromey@creche.cygnus.com>
* automake.in (handle_lib_objects): Bug fix from Steve M Robbins.
--- /dev/null
+AC_DEFUN(AM_SANITY_CHECK_CC,
+[dnl Derived from macros from Bruno Haible and from Cygnus.
+AC_MSG_CHECKING([whether the compiler ($CC $CFLAGS $LDFLAGS) actually works])
+AC_LANG_SAVE
+ AC_LANG_C
+ AC_TRY_RUN([main() { exit(0); }],
+ am_cv_prog_cc_works=yes, am_cv_prog_cc_works=no,
+ dnl When crosscompiling, just try linking.
+ AC_TRY_LINK([], [], am_cv_prog_cc_works=yes,
+ am_cv_prog_cc_works=no))
+AC_LANG_RESTORE
+case "$am_cv_prog_cc_works" in
+ *no) AC_MSG_ERROR([Installation or configuration problem: C compiler cannot create executables.]) ;;
+ *yes) ;;
+esac
+AC_MSG_RESULT(yes)
+])dnl
AM_TYPE_PTRDIFF_T.m4 AM_WITH_DMALLOC.m4 AM_WITH_REGEX.m4 \
AM_FUNC_STRTOD.m4 AM_INIT_AUTOMAKE.m4 \
AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL.m4 \
-AM_SYS_POSIX_TERMIOS.m4
+AM_SYS_POSIX_TERMIOS.m4 AM_SANITY_CHECK_CC.m4
AM_TYPE_PTRDIFF_T.m4 AM_WITH_DMALLOC.m4 AM_WITH_REGEX.m4 \
AM_FUNC_STRTOD.m4 AM_INIT_AUTOMAKE.m4 \
AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL.m4 \
-AM_SYS_POSIX_TERMIOS.m4
+AM_SYS_POSIX_TERMIOS.m4 AM_SANITY_CHECK_CC.m4
mkinstalldirs = $(top_srcdir)/mkinstalldirs
CONFIG_CLEAN_FILES =
DATA = $(m4data_DATA)