mirror of
https://github.com/dlang/dmd.git
synced 2025-04-25 20:50:41 +03:00
[stable] build.d: Fix VERSION fallback if git describe
fails (#21133)
* build.d: Fix VERSION fallback if `git describe` fails Which can fail for *shallow* git clones, as used for GitHub Actions. * [apply to config.d as well; e.g., used by Visual Studio project]
This commit is contained in:
parent
c6863be720
commit
dbe0ddbde6
2 changed files with 2 additions and 2 deletions
|
@ -411,7 +411,7 @@ alias versionFile = makeRule!((builder, rule) {
|
|||
return gitResult.output.strip;
|
||||
}
|
||||
// version fallback
|
||||
return dmdRepo.buildPath("VERSION").readText;
|
||||
return dmdRepo.buildPath("VERSION").readText.strip;
|
||||
});
|
||||
builder
|
||||
.target(env["G"].buildPath("VERSION"))
|
||||
|
|
2
config.d
2
config.d
|
@ -55,7 +55,7 @@ string generateVersion(const string versionFile)
|
|||
enum workDir = __FILE_FULL_PATH__.dirName;
|
||||
const result = execute(["git", "-C", workDir, "describe", "--dirty"]);
|
||||
|
||||
return result.status == 0 ? result.output.strip : versionFile.readText;
|
||||
return result.status == 0 ? result.output.strip : versionFile.readText.strip;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue