Defaults( this ICommonArchiverSettings settings, Bam.Core.Module module) { settings.Ranlib = true; settings.DoNotWarnIfLibraryCreated = true; settings.Command = GccCommon.EArchiverCommand.Replace; }
Convert( this ICommonArchiverSettings settings, Bam.Core.Module module, VSSolutionBuilder.VSSettingsGroup vsSettingsGroup, string condition) { vsSettingsGroup.AddSetting("SuppressStartupBanner", settings.NoLogo, condition); }
Convert( this ICommonArchiverSettings settings, Bam.Core.StringArray commandLine) { if (settings.NoLogo) { commandLine.Add("-NOLOGO"); } }
Convert( this ICommonArchiverSettings settings, Bam.Core.StringArray commandLine) { if (settings.Ranlib) { commandLine.Add("-s"); } if (settings.DoNotWarnIfLibraryCreated) { commandLine.Add("-c"); } switch (settings.Command) { case MingwCommon.EArchiverCommand.Replace: commandLine.Add("-r"); break; default: throw new Bam.Core.Exception("No such archiver command"); } }
public static void Defaults(this ICommonArchiverSettings settings, Bam.Core.Module module) { settings.NoLogo = true; }