JD2022-TU1/main/build/sharpmake/Tools/CommandLineProject.cs

28 lines
716 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Sharpmake;
namespace JustDance.Tools
{
public abstract class CommandLineProject : BaseProject
{
public CommandLineProject(bool sourcesInSubFolder = false)
: base("apps", sourcesInSubFolder)
{
UseOwnFolderInOutput = false;
OutputType = Configuration.OutputType.DotNetConsoleApp;
}
public override void ConfigureAll(Configuration conf, Target target)
{
base.ConfigureAll(conf, target);
conf.RegisterPlumeConsole(target);
conf.SolutionFolder = "apps";
}
}
}