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

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

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