mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
configure.bat: --with-libdir
* win32/configure.bat: add --with-libdir option for basename of libdir. on Windows it must be placed under exec_prefix always. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
655b18e914
commit
98eae5d71e
3 changed files with 15 additions and 2 deletions
|
@ -158,8 +158,11 @@ prefix = /usr
|
|||
!if !defined(exec_prefix)
|
||||
exec_prefix = $(prefix)
|
||||
!endif
|
||||
!if !defined(libdir_basename)
|
||||
libdir_basename = lib
|
||||
!endif
|
||||
!if !defined(libdir)
|
||||
libdir = $(exec_prefix)/lib
|
||||
libdir = $(exec_prefix)/$(libdir_basename)
|
||||
!endif
|
||||
!if !defined(datadir)
|
||||
datadir = $(prefix)/share
|
||||
|
@ -813,7 +816,7 @@ s,@datadir@,$${prefix}/share,;t t
|
|||
s,@sysconfdir@,$${prefix}/etc,;t t
|
||||
s,@sharedstatedir@,/etc,;t t
|
||||
s,@localstatedir@,/var,;t t
|
||||
s,@libdir@,$${exec_prefix}/lib,;t t
|
||||
s,@libdir@,$${exec_prefix}/$(libdir_basename),;t t
|
||||
s,@includedir@,$${prefix}/include,;t t
|
||||
s,@oldincludedir@,/usr/include,;t t
|
||||
s,@infodir@,$${datadir}/info,;t t
|
||||
|
|
|
@ -38,6 +38,7 @@ if "%1" == "--extout" goto :extout
|
|||
if "%1" == "--path" goto :path
|
||||
if "%1" == "--with-baseruby" goto :baseruby
|
||||
if "%1" == "--with-ntver" goto :ntver
|
||||
if "%1" == "--with-libdir" goto :libdir
|
||||
if "%1" == "--without-ext" goto :witharg
|
||||
if "%1" == "--without-extensions" goto :witharg
|
||||
if "%opt:~0,10%" == "--without-" goto :withoutarg
|
||||
|
@ -160,6 +161,12 @@ goto :loop
|
|||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:libdir
|
||||
echo>> ~tmp~.mak "libdir_basename=%~2" \
|
||||
echo>>confargs.tmp %1=%2 \
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:witharg
|
||||
echo>>confargs.tmp %1=%2\
|
||||
set witharg=1
|
||||
|
|
|
@ -44,6 +44,9 @@ ia64-mswin64: -prologue64- -ia64- -epilogue-
|
|||
MAKE = nmake
|
||||
srcdir = $(srcdir:\=/)
|
||||
prefix = $(prefix:\=/)
|
||||
!if defined(libdir_basename)
|
||||
libdir_basename = $(libdir_basename)
|
||||
!endif
|
||||
EXTSTATIC = $(EXTSTATIC)
|
||||
!if defined(RDOCTARGET)
|
||||
RDOCTARGET = $(RDOCTARGET)
|
||||
|
|
Loading…
Reference in a new issue