summaryrefslogtreecommitdiff
path: root/ruby_2_2/ext/win32ole/extconf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_2_2/ext/win32ole/extconf.rb')
-rw-r--r--ruby_2_2/ext/win32ole/extconf.rb44
1 files changed, 0 insertions, 44 deletions
diff --git a/ruby_2_2/ext/win32ole/extconf.rb b/ruby_2_2/ext/win32ole/extconf.rb
deleted file mode 100644
index 52c3d6bdfb..0000000000
--- a/ruby_2_2/ext/win32ole/extconf.rb
+++ /dev/null
@@ -1,44 +0,0 @@
-#----------------------------------
-# extconf.rb
-# $Revision$
-#----------------------------------
-require 'mkmf'
-
-case RUBY_PLATFORM
-when /cygwin/
- inc = nil
- lib = '/usr/lib/w32api'
-end
-
-dir_config("win32", inc, lib)
-
-def create_win32ole_makefile
- if have_library("ole32") and
- have_library("oleaut32") and
- have_library("uuid", "&CLSID_CMultiLanguage", "mlang.h") and
- have_library("user32") and
- have_library("kernel32") and
- have_library("advapi32") and
- have_header("windows.h")
- unless have_type("IMultiLanguage2", "mlang.h")
- have_type("IMultiLanguage", "mlang.h")
- end
- spec = nil
- checking_for('thread_specific', '%s') do
- spec = %w[__declspec(thread) __thread].find {|th|
- try_compile("#{th} int foo;", "", :werror => true)
- }
- spec or 'no'
- end
- $defs << "-DRB_THREAD_SPECIFIC=#{spec}" if spec
- create_makefile("win32ole")
- end
-end
-
-
-case RUBY_PLATFORM
-when /mswin/
- $CFLAGS.sub!(/((?:\A|\s)[-\/])W\d(?=\z|\s)/, '\1W3') or
- $CFLAGS += ' -W3'
-end
-create_win32ole_makefile