From 5cc08a4c23421f8cc89d400d522e572223a61501 Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 29 Aug 2000 02:52:41 +0000 Subject: matz git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/mkmf.rb | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/mkmf.rb b/lib/mkmf.rb index 63e89c2be..47abd321b 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -341,6 +341,12 @@ def create_makefile(target) print "creating Makefile\n" rm_f "conftest*" STDOUT.flush + if target.rindex(%r!/!) + target = $' + target_prefix = "/"+$` + else + target_prefix = "" + end if CONFIG["DLEXT"] == $OBJEXT libs = $libs.split for lib in libs @@ -402,10 +408,10 @@ RUBY_SO_NAME = #{CONFIG["RUBY_SO_NAME"]} DESTDIR = prefix = $(DESTDIR)#{CONFIG["prefix"]} exec_prefix = $(DESTDIR)#{CONFIG["exec_prefix"]} -libdir = $(DESTDIR)#{$libdir} -archdir = $(DESTDIR)#{$archdir} -sitelibdir = $(DESTDIR)#{$sitelibdir} -sitearchdir = $(DESTDIR)#{$sitearchdir} +libdir = $(DESTDIR)#{$libdir}#{target_prefix} +archdir = $(DESTDIR)#{$archdir}#{target_prefix} +sitelibdir = $(DESTDIR)#{$sitelibdir}#{target_prefix} +sitearchdir = $(DESTDIR)#{$sitearchdir}#{target_prefix} #### End of system configuration section. #### -- cgit