public new void Configure(Configuration conf, ZenTarget target) { base.Configure(conf, target); conf.Output = Project.Configuration.OutputType.Exe; conf.TargetPath = RootDir + @"\Build\{Bin}\" + target.Platform.ToString(); conf.TargetFileName = "[project.Name]_" + target.GetNameGraphics() + "_[target.Name]"; //------------------------------------------------------ if (target.GraphicsAPI == GraphicsAPI.DirectX11) //------------------------------------------------------ { conf.LibraryFiles.Add("d3d11"); conf.LibraryFiles.Add("d3dcompiler"); conf.LibraryFiles.Add("dxguid"); } //------------------------------------------------------ else if (target.GraphicsAPI == GraphicsAPI.DirectX12) //------------------------------------------------------ { conf.LibraryFiles.Add("d3d12"); conf.LibraryFiles.Add("d3dcompiler"); conf.LibraryFiles.Add("dxgi"); conf.LibraryFiles.Add("dxguid"); } //------------------------------------------------------ if (target.Platform == Platform.win32 || target.Platform == Platform.win64) //------------------------------------------------------ { if (target.Optimization != Optimization.Retail) { conf.LibraryFiles.Add("Dbghelp"); //For stack trace informations } } }