From 082a2716cc0e95f37ac9b64c26f9d55d2b0cb499 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 28 Nov 2012 12:22:47 +0000 Subject: extconf.rb: mingw32 * ext/psych/extconf.rb: mingw32 also needs macros for win32, not only mswin32. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 ++++- ext/psych/extconf.rb | 5 +++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index f859ca0462..64bf871d9b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,7 @@ -Wed Nov 28 21:21:16 2012 Nobuyoshi Nakada +Wed Nov 28 21:22:44 2012 Nobuyoshi Nakada + + * ext/psych/extconf.rb: mingw32 also needs macros for win32, not + only mswin32. * ext/psych/extconf.rb: compile sources in the source directory without copying by using VPATH. diff --git a/ext/psych/extconf.rb b/ext/psych/extconf.rb index c545a9de77..bba3ab2c63 100644 --- a/ext/psych/extconf.rb +++ b/ext/psych/extconf.rb @@ -1,3 +1,4 @@ +# -*- coding: us-ascii -*- require 'mkmf' require 'fileutils' @@ -13,8 +14,8 @@ unless find_header('yaml.h') && find_library('yaml', 'yaml_get_version') $srcs = Dir.glob("#{$srcdir}/{,yaml/}*.c").map {|n| File.basename(n)} - if $mswin - $CFLAGS += " -DYAML_DECLARE_STATIC -DHAVE_CONFIG_H" + if have_macro("_WIN32") + $CPPFLAGS << " -DYAML_DECLARE_STATIC -DHAVE_CONFIG_H" end have_header 'dlfcn.h' -- cgit v1.2.3