Kouhei Sutou 2017-08-10 23:42:11 +0900 (Thu, 10 Aug 2017)
New Revision: e98d13699de6cbd881971e161e9419dbaec9751c
https://github.com/ruby-gnome2/pkg-config/commit/e98d13699de6cbd881971e161e9419dbaec9751c
Message:
Support Homebrew bundled .pc
GitHub: fix #49
Reported by choboy11. Thanks!!!
Modified files:
lib/pkg-config.rb
Modified: lib/pkg-config.rb (+7 -0)
===================================================================
--- lib/pkg-config.rb 2017-08-10 23:31:25 +0900 (d83fb5f)
+++ lib/pkg-config.rb 2017-08-10 23:42:11 +0900 (7985bd1)
@@ -373,6 +373,13 @@ class PackageConfig
paths << (pkg_config_prefix + "libx32/pkgconfig").to_s
paths << (pkg_config_prefix + "lib/pkgconfig").to_s
paths << (pkg_config_prefix + "libdata/pkgconfig").to_s
+ if /-darwin\d+\z/ =~ RUBY_PLATFORM and
+ /\A(\d+\.\d+)\./ =~ `sw_vers -productVersion`
+ mac_os_version = $1
+ path = pkg_config_prefix +
+ "Library/Homebrew/os/mac/pkgconfig/#{mac_os_version}"
+ paths << path.to_s if path.exist?
+ end
paths.concat(default_paths)
paths.join(SEPARATOR)
end
|