public string GetOutputDirectory(IStandardProject superProject)
{
var outputDirectory = string.Empty;
if (string.IsNullOrEmpty(superProject.BuildDirectory))
{
outputDirectory = Path.Combine(superProject.CurrentDirectory, "build");
}
if (!string.IsNullOrEmpty(superProject.BuildDirectory))
{
outputDirectory = Path.Combine(superProject.CurrentDirectory, superProject.BuildDirectory);
}
if (this != superProject)
{
outputDirectory = Path.Combine(outputDirectory, Name);
}
return outputDirectory;
}