Module: Mesa
Branch: main
Commit: f00c9e85e56bda24a351301460b320e3cbaff853
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00c9e85e56bda24a351301460b320e3cbaff853

Author: Erik Faye-Lund <[email protected]>
Date:   Wed Jan 25 16:10:38 2023 +0100

meson: use files() instead of joining paths

The Meson docs points out that it's better to use the files() function
when referring to files in the source tree than manually constructing
paths like this. Let's follow that advice, and get some neat cleanups.

Reviewed-by: Eric Engestrom <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20907>

---

 src/compiler/glsl/glcpp/meson.build | 2 +-
 src/compiler/glsl/tests/meson.build | 8 ++++----
 src/compiler/nir/meson.build        | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/compiler/glsl/glcpp/meson.build 
b/src/compiler/glsl/glcpp/meson.build
index c91d9a1c23e..b3ea48aabb3 100644
--- a/src/compiler/glsl/glcpp/meson.build
+++ b/src/compiler/glsl/glcpp/meson.build
@@ -89,7 +89,7 @@ if with_any_opengl and with_tests and 
meson.can_run_host_binaries() and \
       'glcpp test (@0@)'.format(m),
       prog_python,
       args : [
-        join_paths(meson.current_source_dir(), 'tests/glcpp_test.py'),
+        files('tests/glcpp_test.py'),
         glcpp, join_paths(meson.current_source_dir(), 'tests'),
         '--@0@'.format(m),
       ],
diff --git a/src/compiler/glsl/tests/meson.build 
b/src/compiler/glsl/tests/meson.build
index a883356795b..226ff373370 100644
--- a/src/compiler/glsl/tests/meson.build
+++ b/src/compiler/glsl/tests/meson.build
@@ -71,7 +71,7 @@ if meson.can_run_host_binaries()
     'glsl compiler warnings',
     prog_python,
     args : [
-      join_paths(meson.current_source_dir(), 'warnings_test.py'),
+      files('warnings_test.py'),
       '--glsl-compiler', glsl_compiler,
       '--test-directory', join_paths(
         dir_source_root, 'src', 'compiler', 'glsl', 'tests', 'warnings'
@@ -85,7 +85,7 @@ if meson.can_run_host_binaries()
     'glsl optimization',
     prog_python,
     args : [
-      join_paths(meson.current_source_dir(), 'optimization_test.py'),
+      files('optimization_test.py'),
       '--test-runner', glsl_test
     ],
     suite : ['compiler', 'glsl'],
@@ -97,14 +97,14 @@ if with_tools.contains('glsl')
     'glsl dump-builder test',
     glsl_compiler,
     args : ['--version', '110', '--dump-builder',
-            join_paths(meson.current_source_dir(), 
'standalone_dump-builder.frag'),
+            files('standalone_dump-builder.frag'),
            ],
     suite : ['compiler', 'glsl'],
   )
   test(
     'glsl lower-precision test',
     prog_python,
-    args : [join_paths(meson.current_source_dir(), 'lower_precision_test.py'),
+    args : [files('lower_precision_test.py'),
             glsl_compiler
            ],
     suite : ['compiler', 'glsl'],
diff --git a/src/compiler/nir/meson.build b/src/compiler/nir/meson.build
index feebc0353da..ab69747aef0 100644
--- a/src/compiler/nir/meson.build
+++ b/src/compiler/nir/meson.build
@@ -421,7 +421,7 @@ if with_tests
     'nir_algebraic_parser',
     prog_python,
     args : [
-      join_paths(meson.current_source_dir(), 'tests/algebraic_parser_test.py')
+      files('tests/algebraic_parser_test.py')
     ],
     suite : ['compiler', 'nir'],
   )

Reply via email to