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
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs')
-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 {