diff options
author | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-08-22 23:01:19 +0400 |
---|---|---|
committer | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-08-22 23:01:19 +0400 |
commit | 7971509266ad8f517090601b05dcc1db5b224ff9 (patch) | |
tree | 10a4a509307b4abd84b6f5e5cd5dfc8398a2f7a4 | |
parent | 7a50b8eb81ae7df959781382c07c14dce39b52c8 (diff) |
[Core] Always include External in Mac pkgconfig search path
-rw-r--r-- | main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs index 521a6f0079..bccde941f6 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs @@ -191,7 +191,15 @@ namespace MonoDevelop.Core.Assemblies } public IEnumerable<string> PkgConfigDirs { - get { return PkgConfigPath.Split (Path.PathSeparator); } + get { return GetPkgConfigDirs (IsInitialized || IsRunning); } + } + + IEnumerable<string> GetPkgConfigDirs (bool includeGlobalDirectories) + { + foreach (string s in PkgConfigPath.Split (Path.PathSeparator)) + yield return s; + if (includeGlobalDirectories && Platform.IsMac) + yield return "/Library/Frameworks/Mono.framework/External/pkgconfig"; } public string PkgConfigPath { |