Exemple #1
0
 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);
 }
Exemple #3
0
 Convert(
     this ICommonArchiverSettings settings,
     Bam.Core.StringArray commandLine)
 {
     if (settings.NoLogo)
     {
         commandLine.Add("-NOLOGO");
     }
 }
Exemple #4
0
        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");
            }
        }
Exemple #5
0
 public static void Defaults(this ICommonArchiverSettings settings, Bam.Core.Module module)
 {
     settings.NoLogo = true;
 }