зеркало из https://github.com/github/ruby.git
remove ext/win32ole/.document.
add win32ole ext/.document. create .document dynamically by extconf.rb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
b8f68de2be
Коммит
9ec1f6d27e
|
@ -3,3 +3,4 @@
|
|||
iconv/iconv.c
|
||||
strscan/strscan.c
|
||||
zlib/zlib.c
|
||||
win32ole
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
Makefile
|
||||
mkmf.log
|
||||
*.log
|
||||
.document
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
win32ole.c
|
|
@ -22,4 +22,3 @@ tests/testVARIANT.rb
|
|||
tests/testWIN32OLE.rb
|
||||
tests/testall.rb
|
||||
win32ole.c
|
||||
.document
|
||||
|
|
|
@ -6,6 +6,17 @@
|
|||
require 'mkmf'
|
||||
|
||||
dir_config("win32")
|
||||
|
||||
SRCFILES=<<SRC
|
||||
win32ole.c
|
||||
SRC
|
||||
|
||||
def create_docfile(src)
|
||||
open(File.expand_path($srcdir) + "/.document", "w") {|ofs|
|
||||
ofs.print src
|
||||
}
|
||||
end
|
||||
|
||||
def create_win32ole_makefile
|
||||
if have_library("ole32") and
|
||||
have_library("oleaut32") and
|
||||
|
@ -15,9 +26,13 @@ def create_win32ole_makefile
|
|||
have_library("advapi32") and
|
||||
have_header("windows.h")
|
||||
create_makefile("win32ole")
|
||||
create_docfile(SRCFILES)
|
||||
else
|
||||
create_docfile("")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
case RUBY_PLATFORM
|
||||
when /mswin32/
|
||||
$CFLAGS += ' /W3'
|
||||
|
|
Загрузка…
Ссылка в новой задаче