diff options
| author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-08 02:37:43 +0000 |
|---|---|---|
| committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-08-08 02:37:43 +0000 |
| commit | 45c1683e225621e3d762fd18ada6ed2dc4d1c2af (patch) | |
| tree | 9aacb31384234ec64a58aef391fd4d0994dd46a7 | |
| parent | 09abd57cd8ae7c79507dd68c884d08ab5a9f715c (diff) | |
| download | ruby-45c1683e225621e3d762fd18ada6ed2dc4d1c2af.tar.gz ruby-45c1683e225621e3d762fd18ada6ed2dc4d1c2af.tar.xz ruby-45c1683e225621e3d762fd18ada6ed2dc4d1c2af.zip | |
* Makefile.in, common.mk, configure.in: fix for platforms without
rm. patches from Yutaka kanemoto <kinpoco at gmail.com>.
[ruby-dev:29215]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@10701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 6 | ||||
| -rw-r--r-- | Makefile.in | 1 | ||||
| -rw-r--r-- | common.mk | 3 | ||||
| -rw-r--r-- | configure.in | 4 |
4 files changed, 12 insertions, 2 deletions
@@ -1,3 +1,9 @@ +Tue Aug 8 11:32:54 2006 NAKAMURA Usaku <usa@ruby-lang.org> + + * Makefile.in, common.mk, configure.in: fix for platforms without + rm. patches from Yutaka kanemoto <kinpoco at gmail.com>. + [ruby-dev:29215] + Mon Aug 7 17:56:59 2006 Yukihiro Matsumoto <matz@ruby-lang.org> * ext/bigdecimal/bigdecimal.c, ext/digest/rmd160/rmd160ossl.c, diff --git a/Makefile.in b/Makefile.in index 2b050bf09..254f1656e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -85,6 +85,7 @@ ASFLAGS = @ASFLAGS@ OBJEXT = @OBJEXT@ MANTYPE = @MANTYPE@ +PREINSTALL = @PREINSTALL@ #### End of variables all: @@ -112,8 +112,7 @@ do-install-doc: $(PROGRAM) pre-install: pre-install-local pre-install-ext pre-install-local:: PHONY - $(RM) $(prefix)/lib/$(LIBRUBY) - $(RM) -r $(prefix)/lib/ruby/$(MAJOR).$(MINOR)/$(arch) + $(PREINSTALL) pre-install-ext:: PHONY pre-install-doc:: PHONY diff --git a/configure.in b/configure.in index 7fc0a036c..8ee5e6d87 100644 --- a/configure.in +++ b/configure.in @@ -1449,6 +1449,9 @@ case "$target_os" in esac MINIOBJS=dmydln.o ;; + aix*) + PREINSTALL='@$(RM) -r $(prefix)/lib/$(LIBRUBY_A) $(prefix)/lib/$(LIBRUBY_SO) $(prefix)/lib/ruby/$(MAJOR).$(MINOR)/$(arch)' + ;; *) ;; esac @@ -1481,6 +1484,7 @@ AC_SUBST(COMMON_MACROS) AC_SUBST(COMMON_HEADERS) AC_SUBST(EXPORT_PREFIX) AC_SUBST(MINIOBJS) +AC_SUBST(PREINSTALL) MAKEFILES="Makefile `echo $FIRSTMAKEFILE | sed 's/:.*//'`" MAKEFILES="`echo $MAKEFILES`" |
