diff --git a/libexec/package.rb b/libexec/package.rb index 5a7a1f1..0508a57 100755 --- a/libexec/package.rb +++ b/libexec/package.rb @@ -583,6 +583,8 @@ module RbConfig config["AR"] = "ar" config["NM"] = "nm" config["RANLIB"] = "ranlib" + # Let mkmf honor ENV["PKG_CONFIG"] or find pkg-config on PATH. + config.delete("PKG_CONFIG") %w[CFLAGS CPPFLAGS CXXFLAGS XCFLAGS XCXXFLAGS LDFLAGS DLDFLAGS LIBS LDSHARED LDSHAREDXX DLDSHARED cflags cxxflags hardenflags warnflags].each do |key| next unless config[key] scrub_patterns.each { |pattern| config[key] = config[key].gsub(pattern, "") }