aboutsummaryrefslogtreecommitdiff
path: root/src/Extensions/ProjectExtensions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Extensions/ProjectExtensions.cs')
-rw-r--r--src/Extensions/ProjectExtensions.cs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/Extensions/ProjectExtensions.cs b/src/Extensions/ProjectExtensions.cs
index a24e6c5..9bb55c1 100644
--- a/src/Extensions/ProjectExtensions.cs
+++ b/src/Extensions/ProjectExtensions.cs
@@ -61,12 +61,14 @@ namespace VNLib.Tools.Build.Executor.Extensions
//realtive file path
outDir = Path.Combine(project.WorkingDir.FullName, outDir);
- return new DirectoryInfo(outDir).EnumerateFiles(config.OutputFileType, SearchOption.TopDirectoryOnly);
- }
- else
- {
- return project.WorkingDir.EnumerateFiles(config.OutputFileType, SearchOption.AllDirectories);
+ if (Directory.Exists(outDir))
+ {
+ return new DirectoryInfo(outDir)
+ .EnumerateFiles(config.OutputFileType, SearchOption.TopDirectoryOnly);
+ }
}
+
+ return project.WorkingDir.EnumerateFiles(config.OutputFileType, SearchOption.AllDirectories);
}
/// <summary>
@@ -122,7 +124,9 @@ namespace VNLib.Tools.Build.Executor.Extensions
public static string GetSafeProjectName(this IProject project)
{
- return project.ProjectName.Replace('/', '-').Replace('\\','-');
+ return project.ProjectName
+ .Replace('/', '-')
+ .Replace('\\','-');
}
}
} \ No newline at end of file