Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions src/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,8 @@ add_project_arguments(logging_args, language : 'cpp')
# Needed to avoid (erroneous) warnings on the use of addresses of fields in __attribute__((packed)) structs.
add_project_arguments('-Wno-address-of-packed-member', language : 'cpp')

meson.add_dist_script(meson.project_source_root() / 'utils' / 'gen-dist.sh')

# Generate a version string:
version_cmd = [meson.project_source_root() / 'utils' / 'version.py', meson.project_version()]

# Check if a version.gen file is present.
# This would have been generated from the meson dist command.
fs = import('fs')
dist_version_file = meson.project_source_root() / 'version.gen'
if fs.is_file(dist_version_file)
version_cmd += fs.read(dist_version_file)
endif

version_template = meson.project_source_root() / 'utils' / 'version.cpp.in'
version_cpp = vcs_tag(command : version_cmd,
input : version_template,
Expand Down
7 changes: 0 additions & 7 deletions utils/gen-dist.sh

This file was deleted.

10 changes: 1 addition & 9 deletions utils/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,21 +38,13 @@ def generate_version():
if r.returncode:
commit = commit + '-dirty'

elif len(sys.argv) == 3:
commit = sys.argv[2].lower().strip()
if any(c not in hexdigits for c in commit):
raise RuntimeError('Invalid git sha!')

commit = commit[0:digits]

else:
raise RuntimeError('Invalid number of command line arguments')

commit = f'v{sys.argv[1]} {commit}'

except RuntimeError as e:
print(f'ERR: {e}', file=sys.stderr)
commit = '0' * digits + '-invalid'
commit = f'v{sys.argv[1]}'

finally:
date_str = time.strftime(
Expand Down
Loading