From 79c8b98fac05a37cd4d83982e9ad2820a15de420 Mon Sep 17 00:00:00 2001 From: eban Date: Mon, 21 Oct 2002 16:09:09 +0000 Subject: * configure.in (RUBY_CPPOUTFILE): fix cache file bug. * lib/mkmf.rb (link_command): put 'opt' after conftest.c for static linking. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.in | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'configure.in') diff --git a/configure.in b/configure.in index c5637dd8bc..da394dcb0c 100644 --- a/configure.in +++ b/configure.in @@ -18,19 +18,14 @@ test "$rb_cv_mingw32" = yes && target_os="mingw32" esac]) AC_DEFUN(RUBY_CPPOUTFILE, -[AC_CACHE_CHECK(whether ${CPP} accepts -o, rb_cv_cppoutfile, [cppflags=$CPPFLAGS -CPPFLAGS='-o conftest.i' -AC_TRY_CPP([], rb_cv_cppoutfile=yes, rb_cv_cppoutfile=no) -if test "$rb_cv_cppoutfile" = yes; then - CPPOUTFILE=$CPPFLAGS -else - CPPOUTFILE='> conftest.i' -fi -CPPFLAGS=$cppflags -AC_SUBST(CPPOUTFILE) +AC_CACHE_CHECK(whether ${CPP} accepts -o, rb_cv_cppoutfile, +[CPPFLAGS='-o conftest.i' +AC_TRY_CPP([], rb_cv_cppoutfile="$CPPFLAGS", rb_cv_cppoutfile=' >conftest.i') rm -f conftest*]) -]) +CPPOUTFILE="$rb_cv_cppoutfile" +AC_SUBST(CPPOUTFILE) +CPPFLAGS=$cppflags]) AC_DEFUN(RUBY_PROG_GNU_LD, [AC_CACHE_CHECK(whether the linker is GNU ld, rb_cv_prog_gnu_ld, -- cgit v1.2.3