Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main/src
diff options
context:
space:
mode:
authorMichael Hutchinson <m.j.hutchinson@gmail.com>2013-08-22 23:01:19 +0400
committerMichael Hutchinson <m.j.hutchinson@gmail.com>2013-08-22 23:01:19 +0400
commit7971509266ad8f517090601b05dcc1db5b224ff9 (patch)
tree10a4a509307b4abd84b6f5e5cd5dfc8398a2f7a4 /main/src
parent7a50b8eb81ae7df959781382c07c14dce39b52c8 (diff)
[Core] Always include External in Mac pkgconfig search path
Diffstat (limited to 'main/src')
-rw-r--r--main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs10
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 {