Init(
            Bam.Core.Module parent)
        {
            base.Init(parent);

            this.Macros["OutputName"] = TokenizedString.CreateVerbatim("Cxx_NSISInstaller");

            this.SourceFolder <CxxExecutableStripped>(Publisher.StrippedBinaryCollation.Key);
        }
        Init(
            Bam.Core.Module parent)
        {
            base.Init(parent);

            this.Macros["OutputName"] = TokenizedString.CreateVerbatim("C_SymbolsTarBall");

            this.SourceFolder <CExecutableDebugSymbols>(Publisher.DebugSymbolCollation.Key);

            this.PrivatePatch(settings =>
            {
                var tarSettings             = settings as Installer.ITarBallSettings;
                tarSettings.CompressionType = Installer.ETarCompressionType.gzip;
            });
        }
Exemple #3
0
        Init(
            Bam.Core.Module parent)
        {
            base.Init(parent);

            this.PrivatePatch(settings =>
            {
                var dmgSettings       = settings as Installer.IDiskImageSettings;
                dmgSettings.ImageSize = "128m";
            });

            this.Macros["OutputName"] = TokenizedString.CreateVerbatim("Cxx_DiskImageInstaller");

            this.SourceFolder <CxxExecutableStripped>(Publisher.StrippedBinaryCollation.Key);
        }
        Init(
            Bam.Core.Module parent)
        {
            base.Init(parent);

            this.Macros["OutputName"] = TokenizedString.CreateVerbatim("C_TarBallInstaller");

            this.SourceFolder <CExecutableStripped>(Publisher.StrippedBinaryCollation.Key);

            this.PrivatePatch(settings =>
            {
                var tarSettings             = settings as Installer.ITarBallSettings;
                tarSettings.CompressionType = Installer.ETarCompressionType.gzip;
                if (this.BuildEnvironment.Platform.Includes(Bam.Core.EPlatform.Linux))
                {
                    tarSettings.TransformRegEx = "'s,^.,toplevelfolder,'";
                }
            });
        }
Exemple #5
0
 AddVerbatim(
     string key,
     string value)
 {
     this.Add(key, TokenizedString.CreateVerbatim(value));
 }