Build system: don’t try to create TAGS file when not in a git working directory

dprior
Sébastien Villemot 2024-01-03 18:08:51 +01:00
parent 53d8278d8a
commit f9cd465fea
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
1 changed files with 3 additions and 1 deletions

View File

@ -1895,7 +1895,9 @@ endforeach
git_exe = find_program('git', required : false)
etags_exe = find_program('etags', required : false)
if git_exe.found() and etags_exe.found()
fs = import('fs')
if fs.is_dir('.git') and git_exe.found() and etags_exe.found()
all_files = run_command(git_exe,
[ '--git-dir=@0@/.git'.format(meson.project_source_root()),
'ls-files', '--recurse-submodules',