ruby-changes:2316
From: ko1@a...
Date: 3 Nov 2007 22:31:25 +0900
Subject: [ruby-changes:2316] akr - Ruby:r13807 (trunk): * configure.in: --with-vendor-hdrdir implemented.
akr 2007-11-03 22:30:59 +0900 (Sat, 03 Nov 2007)
New Revision: 13807
Modified files:
trunk/ChangeLog
trunk/configure.in
trunk/lib/mkmf.rb
Log:
* configure.in: --with-vendor-hdrdir implemented.
* lib/mkmf.rb: check --vendor argument.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13807&r2=13806
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/mkmf.rb?r1=13807&r2=13806
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/configure.in?r1=13807&r2=13806
Index: configure.in
===================================================================
--- configure.in (revision 13806)
+++ configure.in (revision 13807)
@@ -1657,8 +1657,14 @@
[sitehdrdir=$withval],
[sitehdrdir='${rubyhdrdir}/site_ruby'])
+AC_ARG_WITH(vendorhdrdir,
+ [ --with-vendor-hdrdir=DIR core headers in DIR [INCLUDEDIR]],
+ [vendorhdrdir=$withval],
+ [vendorhdrdir='${rubyhdrdir}/vendor_ruby'])
+
AC_SUBST(rubyhdrdir)dnl
AC_SUBST(sitehdrdir)dnl
+AC_SUBST(vendorhdrdir)dnl
AC_ARG_WITH(mantype,
[ --with-mantype=TYPE specify man page type; TYPE is one of man and doc],
Index: ChangeLog
===================================================================
--- ChangeLog (revision 13806)
+++ ChangeLog (revision 13807)
@@ -1,3 +1,9 @@
+Sat Nov 3 22:29:35 2007 Tanaka Akira <akr@f...>
+
+ * configure.in: --with-vendor-hdrdir implemented.
+
+ * lib/mkmf.rb: check --vendor argument.
+
Sat Nov 3 20:30:48 2007 Tanaka Akira <akr@f...>
* configure.in: --with-vendordir implemented.
Index: lib/mkmf.rb
===================================================================
--- lib/mkmf.rb (revision 13806)
+++ lib/mkmf.rb (revision 13807)
@@ -51,6 +51,9 @@
$sitedir = CONFIG["sitedir"]
$sitelibdir = CONFIG["sitelibdir"]
$sitearchdir = CONFIG["sitearchdir"]
+$vendordir = CONFIG["vendordir"]
+$vendorlibdir = CONFIG["vendorlibdir"]
+$vendorarchdir = CONFIG["vendorarchdir"]
$mswin = /mswin/ =~ RUBY_PLATFORM
$bccwin = /bccwin/ =~ RUBY_PLATFORM
@@ -74,12 +77,16 @@
INSTALL_DIRS = [
[dir_re('commondir'), "$(RUBYCOMMONDIR)"],
[dir_re('sitedir'), "$(RUBYCOMMONDIR)"],
+ [dir_re('vendordir'), "$(RUBYCOMMONDIR)"],
[dir_re('rubylibdir'), "$(RUBYLIBDIR)"],
[dir_re('archdir'), "$(RUBYARCHDIR)"],
[dir_re('sitelibdir'), "$(RUBYLIBDIR)"],
+ [dir_re('vendorlibdir'), "$(RUBYLIBDIR)"],
[dir_re('sitearchdir'), "$(RUBYARCHDIR)"],
+ [dir_re('vendorarchdir'), "$(RUBYARCHDIR)"],
[dir_re('rubyhdrdir'), "$(RUBYHDRDIR)"],
[dir_re('sitehdrdir'), "$(SITEHDRDIR)"],
+ [dir_re('vendorhdrdir'), "$(VENDORHDRDIR)"],
]
def install_dirs(target_prefix = nil)
@@ -101,6 +108,14 @@
['HDRDIR', '$(rubyhdrdir)/ruby$(target_prefix)'],
['ARCHHDRDIR', '$(rubyhdrdir)/$(arch)/ruby$(target_prefix)'],
]
+ elsif $configure_args.has_key?('--vendor')
+ dirs = [
+ ['RUBYCOMMONDIR', '$(vendordir)$(target_prefix)'],
+ ['RUBYLIBDIR', '$(vendorlibdir)$(target_prefix)'],
+ ['RUBYARCHDIR', '$(vendorarchdir)$(target_prefix)'],
+ ['HDRDIR', '$(rubyhdrdir)/ruby$(target_prefix)'],
+ ['ARCHHDRDIR', '$(rubyhdrdir)/$(arch)/ruby$(target_prefix)'],
+ ]
else
dirs = [
['RUBYCOMMONDIR', '$(sitedir)$(target_prefix)'],
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml