[msbuild] Fix symlink check to check for file presence first.
This commit is contained in:
Родитель
62865cb9b1
Коммит
a32d60560d
|
@ -202,7 +202,7 @@ namespace Xamarin.MacDev.Tasks {
|
|||
} else if (Type == FileType.Symlink) {
|
||||
Directory.CreateDirectory (Path.GetDirectoryName (outputFile));
|
||||
var symlinkTarget = PathUtils.GetSymlinkTarget (FullPath);
|
||||
if (PathUtils.IsSymlink (outputFile) && PathUtils.GetSymlinkTarget (outputFile) == symlinkTarget) {
|
||||
if (File.Exists (outputFile) && PathUtils.IsSymlink (outputFile) && PathUtils.GetSymlinkTarget (outputFile) == symlinkTarget) {
|
||||
Task.Log.LogMessage (MessageImportance.Low, "Target '{0}' is up-to-date", outputFile);
|
||||
} else {
|
||||
PathUtils.FileDelete (outputFile);
|
||||
|
|
Загрузка…
Ссылка в новой задаче