1
0
mirror of synced 2025-04-19 00:24:02 +03:00

build(meson): drop Git-based version detection (#1109)

See 3051152103579a5fdfb0d49f827d8d52cc1bfecb
This commit is contained in:
Andrea Pappacoda 2021-11-27 15:47:09 +01:00 committed by GitHub
parent ddff782133
commit f9074684dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,18 +19,7 @@ project(
# Check just in case downstream decides to edit the source
# and add a project version
version = meson.project_version()
if version == 'undefined'
git = find_program('git', required: false)
if git.found()
result = run_command(git, 'describe', '--tags', '--abbrev=0')
if result.returncode() == 0
version = result.stdout().strip('v\n')
endif
endif
endif
python = import('python').find_installation('python3')
# If version is still undefined it means that the git method failed
if version == 'undefined'
# Meson doesn't have regular expressions, but since it is implemented
# in python we can be sure we can use it to parse the file manually