summaryrefslogtreecommitdiff
path: root/ext/win32ole
diff options
context:
space:
mode:
Diffstat (limited to 'ext/win32ole')
-rw-r--r--ext/win32ole/extconf.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/ext/win32ole/extconf.rb b/ext/win32ole/extconf.rb
index f627fcabb4..c0dfd4c724 100644
--- a/ext/win32ole/extconf.rb
+++ b/ext/win32ole/extconf.rb
@@ -17,10 +17,8 @@ end
case RUBY_PLATFORM
when /mswin32/
- $CFLAGS='/W3'
-when /mingw/
- $CFLAGS='-DNONAMELESSUNION'
-when /cygwin/
- $CFLAGS='-DNONAMELESSUNION'
+ $CFLAGS += ' /W3'
+when /cygwin/, /mingw/
+ $defs << '-DNONAMELESSUNION'
end
create_win32ole_makefile