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:
parent
b8f68de2be
commit
9ec1f6d27e
@ -3,3 +3,4 @@
|
|||||||
iconv/iconv.c
|
iconv/iconv.c
|
||||||
strscan/strscan.c
|
strscan/strscan.c
|
||||||
zlib/zlib.c
|
zlib/zlib.c
|
||||||
|
win32ole
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
Makefile
|
Makefile
|
||||||
mkmf.log
|
mkmf.log
|
||||||
*.log
|
*.log
|
||||||
|
.document
|
||||||
|
@ -1 +0,0 @@
|
|||||||
win32ole.c
|
|
@ -22,4 +22,3 @@ tests/testVARIANT.rb
|
|||||||
tests/testWIN32OLE.rb
|
tests/testWIN32OLE.rb
|
||||||
tests/testall.rb
|
tests/testall.rb
|
||||||
win32ole.c
|
win32ole.c
|
||||||
.document
|
|
||||||
|
@ -6,6 +6,17 @@
|
|||||||
require 'mkmf'
|
require 'mkmf'
|
||||||
|
|
||||||
dir_config("win32")
|
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
|
def create_win32ole_makefile
|
||||||
if have_library("ole32") and
|
if have_library("ole32") and
|
||||||
have_library("oleaut32") and
|
have_library("oleaut32") and
|
||||||
@ -15,9 +26,13 @@ def create_win32ole_makefile
|
|||||||
have_library("advapi32") and
|
have_library("advapi32") and
|
||||||
have_header("windows.h")
|
have_header("windows.h")
|
||||||
create_makefile("win32ole")
|
create_makefile("win32ole")
|
||||||
|
create_docfile(SRCFILES)
|
||||||
|
else
|
||||||
|
create_docfile("")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
case RUBY_PLATFORM
|
case RUBY_PLATFORM
|
||||||
when /mswin32/
|
when /mswin32/
|
||||||
$CFLAGS += ' /W3'
|
$CFLAGS += ' /W3'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user