mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-04 10:19:26 +00:00
b8ba871bd9
files, curses, db, regex etc that we already have). The other glue will follow shortly. Obtained from: Keith Bostic <bostic@bostic.com>
18 lines
645 B
Plaintext
18 lines
645 B
Plaintext
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
|