diff options
Diffstat (limited to 'py/makeversionhdr.py')
-rw-r--r-- | py/makeversionhdr.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/py/makeversionhdr.py b/py/makeversionhdr.py index 5766330989..58c4421c59 100644 --- a/py/makeversionhdr.py +++ b/py/makeversionhdr.py @@ -86,8 +86,11 @@ def get_version_info_from_mpconfig(repo_path): def make_version_header(repo_path, filename): - # Get version info using git, with fallback to py/mpconfig.h - info = get_version_info_from_git(repo_path) + info = None + if "MICROPY_GIT_TAG" in os.environ: + info = [os.environ["MICROPY_GIT_TAG"], os.environ["MICROPY_GIT_HASH"]] + if info is None: + info = get_version_info_from_git(repo_path) if info is None: info = get_version_info_from_mpconfig(repo_path) |