2002-06-01 08:34:30 -04:00
|
|
|
#----------------------------------
|
|
|
|
# extconf.rb
|
|
|
|
# $Revision$
|
|
|
|
# $Date$
|
|
|
|
#----------------------------------
|
|
|
|
require 'mkmf'
|
|
|
|
|
|
|
|
def create_win32ole_makefile
|
|
|
|
if have_library("ole32") and
|
|
|
|
have_library("oleaut32") and
|
|
|
|
have_library("uuid") and
|
|
|
|
have_library("user32") and
|
|
|
|
have_library("advapi32")
|
|
|
|
create_makefile("win32ole")
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2002-06-03 07:44:08 -04:00
|
|
|
case RUBY_PLATFORM
|
2002-06-01 08:34:30 -04:00
|
|
|
when /mswin32/
|
|
|
|
$CFLAGS='/W3'
|
|
|
|
when /mingw/
|
|
|
|
$CFLAGS='-DNONAMELESSUNION'
|
|
|
|
when /cygwin/
|
|
|
|
$CFLAGS='-DNONAMELESSUNION'
|
|
|
|
end
|
|
|
|
create_win32ole_makefile
|