mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	setup.mak}: add --with-baseruby configure option. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			109 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			109 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable file
		
	
	
	
	
@echo off
 | 
						|
::: Don't set environment variable in batch file other than autoexec.bat
 | 
						|
::: to avoid "Out of environment space" problem on Windows 95/98.
 | 
						|
::: set TMPMAKE=~tmp~.mak
 | 
						|
 | 
						|
echo> ~tmp~.mak ####
 | 
						|
echo>> ~tmp~.mak conf = %0
 | 
						|
echo>> ~tmp~.mak $(conf:\=/): nul
 | 
						|
echo>> ~tmp~.mak 	@del ~tmp~.mak
 | 
						|
echo>> ~tmp~.mak 	@-$(MAKE) -l$(MAKEFLAGS) -f $(@D)/setup.mak \
 | 
						|
:loop
 | 
						|
if "%1" == "" goto :end
 | 
						|
if "%1" == "--prefix" goto :prefix
 | 
						|
if "%1" == "--srcdir" goto :srcdir
 | 
						|
if "%1" == "srcdir" goto :srcdir
 | 
						|
if "%1" == "--target" goto :target
 | 
						|
if "%1" == "target" goto :target
 | 
						|
if "%1" == "--with-static-linked-ext" goto :extstatic
 | 
						|
if "%1" == "--program-suffix" goto :suffix
 | 
						|
if "%1" == "--program-name" goto :progname
 | 
						|
if "%1" == "--enable-install-doc" goto :enable-rdoc
 | 
						|
if "%1" == "--disable-install-doc" goto :disable-rdoc
 | 
						|
if "%1" == "--extout" goto :extout
 | 
						|
if "%1" == "--with-baseruby" goto :baseruby
 | 
						|
if "%1" == "-h" goto :help
 | 
						|
if "%1" == "--help" goto :help
 | 
						|
if "%1" == "CC" goto :define
 | 
						|
if "%1" == "EMBEDDED_TOOLS_DIR" goto :define
 | 
						|
if "%1" == "CE_TOOLS_DIR" goto :define
 | 
						|
if "%1" == "EMBEDDED_TOOLS4_DIR" goto :define
 | 
						|
if "%1" == "CE_TOOLS4_DIR" goto :define
 | 
						|
  echo>> ~tmp~.mak 	"%1" \
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:srcdir
 | 
						|
  echo>> ~tmp~.mak 	"srcdir=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:prefix
 | 
						|
  echo>> ~tmp~.mak 	"prefix=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:suffix
 | 
						|
  echo>> ~tmp~.mak 	"RUBY_SUFFIX=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:installname
 | 
						|
  echo>> ~tmp~.mak 	"RUBY_INSTALL_NAME=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:soname
 | 
						|
  echo>> ~tmp~.mak 	"RUBY_SO_NAME=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:define
 | 
						|
  echo>> ~tmp~.mak 	"%1=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:target
 | 
						|
  echo>> ~tmp~.mak 	"%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:extstatic
 | 
						|
  echo>> ~tmp~.mak 	"EXTSTATIC=static" \
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:enable-rdoc
 | 
						|
  echo>> ~tmp~.mak 	"RDOCTARGET=install-doc" \
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:disable-rdoc
 | 
						|
  echo>> ~tmp~.mak 	"RDOCTARGET=install-nodoc" \
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:extout
 | 
						|
  echo>> ~tmp~.mak 	"EXTOUT=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:baseruby
 | 
						|
  echo>> ~tmp~.mak 	"BASERUBY=%2" \
 | 
						|
  shift
 | 
						|
  shift
 | 
						|
goto :loop
 | 
						|
:help
 | 
						|
  echo Configuration:
 | 
						|
  echo   --help                  display this help
 | 
						|
  echo   --srcdir=DIR            find the sources in DIR [configure dir or `..']
 | 
						|
  echo Installation directories:
 | 
						|
  echo   --prefix=PREFIX         install files in PREFIX []
 | 
						|
  echo System types:
 | 
						|
  echo   --target=TARGET         configure for TARGET [i386-mswin32]
 | 
						|
  echo Optional Package:
 | 
						|
  echo   --with-baseruby=RUBY    use RUBY as baseruby [ruby]
 | 
						|
  echo   --with-static-linked-ext link external modules statically
 | 
						|
  echo   --enable-install-doc    install rdoc indexes during install
 | 
						|
  del ~tmp~.mak
 | 
						|
goto :exit
 | 
						|
:end
 | 
						|
echo>> ~tmp~.mak 	WIN32DIR=$(@D)
 | 
						|
nmake -alf ~tmp~.mak
 | 
						|
:exit
 |