From f622548800e538ec88ddc45148113a1a8b520ac9 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 12 May 2024 23:44:32 +0900 Subject: [PATCH] [ruby/resolv] Add spec extensions https://github.com/ruby/resolv/commit/3189d16b69 --- ext/win32/resolv/extconf.rb | 3 +++ lib/resolv.gemspec | 1 + 2 files changed, 4 insertions(+) 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