// Copyright (c) Wojciech Figat. All rights reserved. using Flax.Build; using Flax.Build.NativeCpp; /// /// Flax.Build.Tests project build configuration. /// public class FlaxBuildTestsTarget : Target { /// public FlaxBuildTestsTarget() { Name = ProjectName = OutputName = "Flax.Build.Tests"; } /// public override void Init() { base.Init(); Type = TargetType.DotNetCore; OutputType = TargetOutputType.Library; Platforms = new[] { TargetPlatform.Windows, TargetPlatform.Linux, TargetPlatform.Mac, }; Configurations = new[] { TargetConfiguration.Debug, TargetConfiguration.Release, }; CustomExternalProjectFilePath = System.IO.Path.Combine(FolderPath, "Flax.Build.Tests.csproj"); } /// public override void SetupTargetEnvironment(BuildOptions options) { base.SetupTargetEnvironment(options); options.CompileEnv.EnableExceptions = true; } }