summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/win32/resolv/extconf.rb3
-rw-r--r--lib/resolv.gemspec1
2 files changed, 4 insertions, 0 deletions
diff --git a/ext/win32/resolv/extconf.rb b/ext/win32/resolv/extconf.rb
index 01f3df730a..ac865ec5e1 100644
--- a/ext/win32/resolv/extconf.rb
+++ b/ext/win32/resolv/extconf.rb
@@ -1,3 +1,6 @@
+require 'mkmf'
if have_library('iphlpapi', 'GetNetworkParams')
create_makefile('win32/resolv')
+else
+ File.write('Makefile', "all clean install:\n\t@echo Done: $(@)\n")
end
diff --git a/lib/resolv.gemspec b/lib/resolv.gemspec
index 6b83e303d7..bfa2f9ff31 100644
--- a/lib/resolv.gemspec
+++ b/lib/resolv.gemspec
@@ -16,6 +16,7 @@ Gem::Specification.new do |spec|
spec.homepage = "https://github.com/ruby/resolv"
spec.required_ruby_version = Gem::Requirement.new(">= 2.3.0")
spec.licenses = ["Ruby", "BSD-2-Clause"]
+ spec.extensions << "ext/win32/resolv/extconf.rb"
spec.metadata["homepage_uri"] = spec.homepage
spec.metadata["source_code_uri"] = spec.homepage