| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | ##                                                          -*- Autoconf -*-# Copyright (C) 1999-2017 Free Software Foundation, Inc.## This file is free software; the Free Software Foundation# gives unlimited permission to copy and/or distribute it,# with or without modifications, as long as this notice is preserved.# _AM_PROG_CC_C_O# ---------------# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC# to automatically call this.AC_DEFUN([_AM_PROG_CC_C_O],[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnlAC_REQUIRE_AUX_FILE([compile])dnlAC_LANG_PUSH([C])dnlAC_CACHE_CHECK(  [whether $CC understands -c and -o together],  [am_cv_prog_cc_c_o],  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])  # Make sure it works both with $CC and with simple cc.  # Following AC_PROG_CC_C_O, we do the test twice because some  # compilers refuse to overwrite an existing .o file with -o,  # though they will create one.  am_cv_prog_cc_c_o=yes  for am_i in 1 2; do    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \         && test -f conftest2.$ac_objext; then      : OK    else      am_cv_prog_cc_c_o=no      break    fi  done  rm -f core conftest*  unset am_i])if test "$am_cv_prog_cc_c_o" != yes; then   # Losing compiler, so override with the script.   # FIXME: It is wrong to rewrite CC.   # But if we don't then we get into trouble of one sort or another.   # A longer-term fix would be to have automake use am__CC in this case,   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"   CC="$am_aux_dir/compile $CC"fiAC_LANG_POP([C])])# For backward compatibility.AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
 |