diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-09-15 03:01:28 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-09-15 03:01:28 +0000 |
commit | 786de929eee32854fb7bdb9be8eddc6d9adcaee2 (patch) | |
tree | 5b2fbe64eb1f9d2252ac5a5c0db10e19bb83fb55 | |
parent | 3fbff03bfa0568ac1f9b25ba2bd422cf69051d92 (diff) | |
download | ruby-786de929eee32854fb7bdb9be8eddc6d9adcaee2.tar.gz ruby-786de929eee32854fb7bdb9be8eddc6d9adcaee2.tar.xz ruby-786de929eee32854fb7bdb9be8eddc6d9adcaee2.zip |
* configure.in (RUBY_UNIVERSAL_ARCH): check real target CPU after
AC_PROG_CC.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | configure.in | 4 |
2 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,8 @@ +Tue Sep 15 12:01:26 2009 Nobuyoshi Nakada <nobu@ruby-lang.org> + + * configure.in (RUBY_UNIVERSAL_ARCH): check real target CPU after + AC_PROG_CC. + Tue Sep 15 06:42:59 2009 Nobuyoshi Nakada <nobu@ruby-lang.org> * common.mk (install-all): target to install all. diff --git a/configure.in b/configure.in index 0cc637dd8..1dc3533b2 100644 --- a/configure.in +++ b/configure.in @@ -155,6 +155,8 @@ AC_ARG_WITH(arch, entirely, then the package will be built only for the target platform]), [target_archs="$withval"], [unset target_archs]) + +AC_DEFUN([RUBY_UNIVERSAL_ARCH], [ test ${CFLAGS+set} && CFLAGS=`echo "$CFLAGS" | sed 's/ *-arch *[^ ]*//g'` test ${LDFLAGS+set} && LDFLAGS=`echo "$LDFLAGS" | sed 's/ *-arch *[^ ]*//g'` unset ARCH_FLAG universal_binary universal_archnames @@ -227,6 +229,7 @@ EOF fi target_archs="$target_cpu" fi +]) case $target_cpu in when(i?86) frame_address=yes;; @@ -284,6 +287,7 @@ AC_SUBST(OUTFLAG) AC_SUBST(COUTFLAG) RUBY_MINGW32 +RUBY_UNIVERSAL_ARCH AC_CHECK_TOOL(RANLIB, ranlib, :) AC_CHECK_TOOL(AR, ar) |