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:
authorAlan McGovern <alan.mcgovern@gmail.com>2011-08-24 21:09:14 +0400
committerAlan McGovern <alan.mcgovern@gmail.com>2011-08-24 21:09:14 +0400
commit2324fe6a67a183fa390c05e1d636528974275018 (patch)
tree6ae75fa2caec05a4e8efd1b1169795bed3937733 /main/src
parent48991e593769ed611cf1e29b4cd9c71a4dcf5a96 (diff)
[MacCore] Ensure that all xcode data is cleaned up when MD is finished
Correctly detect and delete the xcode DerivedData directory when the sync has finished. Patch my mhutch.
Diffstat (limited to 'main/src')
-rw-r--r--main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs b/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs
index a808a62d3f..3f17135685 100644
--- a/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs
+++ b/main/src/addins/MonoDevelop.MacDev/XcodeSyncing/XcodeMonitor.cs
@@ -283,7 +283,8 @@ namespace MonoDevelop.MacDev.XcodeSyncing
var workspacePath = GetWorkspacePath (plistPath);
if (workspacePath == null)
continue;
- if (workspacePath == xcproj) {
+ //clean up derived data for all our hack projects
+ if (workspacePath.StartsWith (originalProjectDir)) {
try {
XC4Debug.Log ("Deleting derived data directory");
Directory.Delete (subDir, true);