build: restrict git describe to top level source directory

fix version determination when building mpv from release tarball
extracted within another git repository
This commit is contained in:
Jan Palus 2023-11-21 21:53:16 +01:00 committed by Dudemanguy
parent 0c4812aa72
commit 8efa6c3837
1 changed files with 4 additions and 1 deletions

View File

@ -1,5 +1,8 @@
version_h = vcs_tag(
command: ['git', 'describe', '--always', '--tags', '--dirty'],
command: ['git',
'--git-dir=' + join_paths(source_root, '.git'),
'--work-tree=' + source_root,
'describe', '--always', '--tags', '--dirty'],
input: 'version.h.in',
output: 'version.h',
replace_string: '@VERSION@',