[前][次][番号順一覧][スレッド一覧]

ruby-changes:28402

From: nobu <ko1@a...>
Date: Thu, 25 Apr 2013 02:24:42 +0900 (JST)
Subject: [ruby-changes:28402] nobu:r40454 (trunk): configure.in: RUBY_RM_RECURSIVE

nobu	2013-04-25 02:23:36 +0900 (Thu, 25 Apr 2013)

  New Revision: 40454

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=40454

  Log:
    configure.in: RUBY_RM_RECURSIVE
    
    * configure.in (RUBY_RM_RECURSIVE): this hack is needed by only
      autoconf 2.69 or earlier on darwin.

  Modified files:
    trunk/ChangeLog
    trunk/configure.in

Index: configure.in
===================================================================
--- configure.in	(revision 40453)
+++ configure.in	(revision 40454)
@@ -11,10 +11,13 @@ AC_DEFUN([RUBY_PREREQ_AC], https://github.com/ruby/ruby/blob/trunk/configure.in#L11
 
 AC_DISABLE_OPTION_CHECKING
 
+AC_DEFUN([RUBY_RM_RECURSIVE], [
+m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]), [2.70]), [-1], [
 # suppress error messages, rm: cannot remove 'conftest.dSYM', from
 # AC_EGREP_CPP with CFLAGS=-g on Darwin.
 #
 # TODO: remove this hack when AC_PREREQ() becomes 2.70 or later.
+AS_CASE([$build_os], [darwin*], [
 rm() {
     rm_recursive=''
     for arg do
@@ -24,8 +27,9 @@ rm() { https://github.com/ruby/ruby/blob/trunk/configure.in#L27
 		[conftest.*], [if test -d "$arg"; then rm_recursive=-r; break; fi],
 		[])
     done
-    command rm $rm_recursive "$@"
+    command rm $rm_recursive "[$]@"
 }
+])])])
 
 { # environment section
 
@@ -194,6 +198,7 @@ RUBY_PATCHLEVEL=`sed -n 's/^#define RUBY https://github.com/ruby/ruby/blob/trunk/configure.in#L198
 AC_DEFINE(CANONICALIZATION_FOR_MATHN)
 dnl checks for alternative programs
 AC_CANONICAL_BUILD
+RUBY_RM_RECURSIVE
 AC_ARG_WITH(gcc,
 	AS_HELP_STRING([--without-gcc], [never use gcc]),
 	[
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 40453)
+++ ChangeLog	(revision 40454)
@@ -1,3 +1,8 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1
+Thu Apr 25 02:23:28 2013  Nobuyoshi Nakada  <nobu@r...>
+
+	* configure.in (RUBY_RM_RECURSIVE): this hack is needed by only
+	  autoconf 2.69 or earlier on darwin.
+
 Thu Apr 25 01:22:41 2013  Nobuyoshi Nakada  <nobu@r...>
 
 	* lib/tracer.rb (get_line): simply read by File.readlines.

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]