diff options
author | Alan McGovern <alan.mcgovern@gmail.com> | 2011-08-24 21:09:14 +0400 |
---|---|---|
committer | Alan McGovern <alan.mcgovern@gmail.com> | 2011-08-24 21:09:14 +0400 |
commit | 2324fe6a67a183fa390c05e1d636528974275018 (patch) | |
tree | 6ae75fa2caec05a4e8efd1b1169795bed3937733 /main/src | |
parent | 48991e593769ed611cf1e29b4cd9c71a4dcf5a96 (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.cs | 3 |
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); |