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; }); }
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,'"; } }); }
AddVerbatim( string key, string value) { this.Add(key, TokenizedString.CreateVerbatim(value)); }