Skip to content

Commit

Permalink
pass LATEST=branch to all Makefiles
Browse files Browse the repository at this point in the history
- used as version number by dlang.org
  • Loading branch information
MartinNowak committed Jan 26, 2014
1 parent 7a458b8 commit e926cf7
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions create_dmd_release/create_dmd_release.d
Expand Up @@ -437,7 +437,7 @@ int main(string[] args)
cleanAll();

if(!skipBuild)
buildAll();
buildAll(branch);

if(!skipPackage)
createRelease(branch);
Expand Down Expand Up @@ -657,22 +657,22 @@ void cleanAll(Bits bits)
}
}

void buildAll()
void buildAll(string branch)
{
if(do32Bit)
buildAll(Bits.bits32);
buildAll(Bits.bits32, branch);

if(do64Bit)
{
if(!do32Bit && lib64RequiresDmd32)
buildAll(Bits.bits32, true);
buildAll(Bits.bits32, branch, true);

buildAll(Bits.bits64);
buildAll(Bits.bits64, branch);
}
}

/// dmdOnly is part of the lib64RequiresDmd32 hack.
void buildAll(Bits bits, bool dmdOnly=false)
void buildAll(Bits bits, string branch, bool dmdOnly=false)
{
static alreadyBuiltDocs = false;

Expand Down Expand Up @@ -702,9 +702,10 @@ void buildAll(Bits bits, bool dmdOnly=false)
version (Windows) auto jobs = ""; else auto jobs = " -j4";
auto dmdEnv = " DMD=../dmd/src/dmd";
auto isRelease = " RELEASE=1";
auto latest = " LATEST="~branch;

// common make arguments
auto makecmd = make~jobs~makeModel~dmdEnv~isRelease~" -f "~targetMakefile;
auto makecmd = make~jobs~makeModel~dmdEnv~isRelease~latest~" -f "~targetMakefile;

if(build64BitTools || bits == Bits.bits32)
{
Expand Down

0 comments on commit e926cf7

Please sign in to comment.