meson.build: Simplify if-file-exists test
authorKjell Ahlstedt <[email protected]>
Mon, 3 Apr 2023 09:17:59 +0000 (3 11:17 +0200)
committerKjell Ahlstedt <[email protected]>
Mon, 3 Apr 2023 09:17:59 +0000 (3 11:17 +0200)
meson.build

index 9f7627d..e4630fe 100644 (file)
@@ -137,17 +137,9 @@ if maintainer_mode
     project_source_root / 'untracked' / 'docs' / 'docs',
     check: true,
   )
-else
-  cmd_py = '''
-import os
-import sys
-sys.exit(os.path.isfile("@0@"))
-'''.format(doc_reference)
-  file_exists = run_command(python3, '-c', cmd_py, check: false).returncode() != 0
-  if not file_exists
-    warning('Missing files in untracked/. ' + \
-    'Enable maintainer-mode if you want to build documentation or create a dist tarball.')
-  endif
+elif not import('fs').is_file(doc_reference)
+  warning('Missing files in untracked/.\n  ' + \
+  'Enable maintainer-mode if you want to build documentation or create a dist tarball.')
 endif
 
 # Check if perl is required and available.