diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-02-07 02:44:07 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-02-07 02:44:07 +0000 |
commit | 060ac5ca43e80c474a87176577f1139976d44a7b (patch) | |
tree | 4a5f6b9d268d4ca8786297c98ef162042a1a6f8f /lib | |
parent | 7729ee218d26f529d20cf76db48ca23946dce7a5 (diff) | |
download | ruby-060ac5ca43e80c474a87176577f1139976d44a7b.tar.gz ruby-060ac5ca43e80c474a87176577f1139976d44a7b.tar.xz ruby-060ac5ca43e80c474a87176577f1139976d44a7b.zip |
* lib/mkmf.rb (have_header): needs dependent headers if trying to
compile.
* ext/socket/extconf.rb: net/if.h depends on other headers.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib')
-rw-r--r-- | lib/mkmf.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/mkmf.rb b/lib/mkmf.rb index 2cbbb245a..2a49b6fc8 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -808,9 +808,9 @@ end # For example, if have_header('foo.h') returned true, then the HAVE_FOO_H # preprocessor macro would be passed to the compiler. # -def have_header(header, &b) +def have_header(header, preheaders = nil, &b) checking_for header do - if try_header(cpp_include(header), &b) + if try_header(cpp_include(preheaders)+cpp_include(header), &b) $defs.push(format("-DHAVE_%s", header.tr("a-z./\055", "A-Z___"))) true else |