From 040ff0d96511c4916daf2f5160957ef786fb0987 Mon Sep 17 00:00:00 2001 From: James Reed Date: Mon, 11 May 2020 14:29:09 -0600 Subject: [PATCH] meson: Use git version only if `git` exists --- meson.build | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/meson.build b/meson.build index 663376a..9595e27 100644 --- a/meson.build +++ b/meson.build @@ -10,11 +10,13 @@ deps = [ # alternative to vcs_tag that allows reuse of version # see https://github.com/mesonbuild/meson/issues/3903 -r = run_command('git', 'describe', '--dirty', '--tags', '--always') -if r.returncode() == 0 - version = r.stdout().strip() -else - version = meson.project_version() +version = meson.project_version() +git = find_program('git', required : false) +if git.found() + r = run_command('git', 'describe', '--dirty', '--tags', '--always') + if r.returncode() == 0 + version = r.stdout().strip() + endif endif add_project_arguments('-DVERSION="@0@"'.format(version), language : 'c')