*-symbols-check: let meson figure out how to execute the scripts
authorEric Engestrom <eric.engestrom@intel.com>
Fri, 4 Oct 2019 08:37:31 +0000 (09:37 +0100)
committerEric Engestrom <eric.engestrom@intel.com>
Fri, 4 Oct 2019 08:43:00 +0000 (09:43 +0100)
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
amdgpu/meson.build
etnaviv/meson.build
exynos/meson.build
freedreno/meson.build
intel/meson.build
libkms/meson.build
meson.build
nouveau/meson.build
omap/meson.build
radeon/meson.build
tegra/meson.build

index 7c8ccc7..8168993 100644 (file)
@@ -59,7 +59,7 @@ ext_libdrm_amdgpu = declare_dependency(
 
 test(
   'amdgpu-symbol-check',
-  prog_bash,
+  find_program('amdgpu-symbol-check'),
   env : env_test,
-  args : [files('amdgpu-symbol-check'), libdrm_amdgpu]
+  args : libdrm_amdgpu,
 )
index 515a4ed..1ecf294 100644 (file)
@@ -54,6 +54,7 @@ ext_libdrm_etnaviv = declare_dependency(
 
 test(
   'etnaviv-symbol-check',
-  prog_bash,
-  args : [files('etnaviv-symbol-check'), libdrm_etnaviv]
+  find_program('etnaviv-symbol-check'),
+  env : env_test,
+  args : libdrm_etnaviv,
 )
index bdfc3fc..0136cb2 100644 (file)
@@ -48,7 +48,7 @@ pkg.generate(
 
 test(
   'exynos-symbol-check',
-  prog_bash,
+  find_program('exynos-symbol-check'),
   env : env_test,
-  args : [files('exynos-symbol-check'), libdrm_exynos]
+  args : libdrm_exynos,
 )
index c9aba06..5d8d8e9 100644 (file)
@@ -71,7 +71,7 @@ pkg.generate(
 
 test(
   'freedreno-symbol-check',
-  prog_bash,
+  find_program('freedreno-symbol-check'),
   env : env_test,
-  args : [files('freedreno-symbol-check'), libdrm_freedreno]
+  args : libdrm_freedreno,
 )
index 3d6bbac..355bf35 100644 (file)
@@ -64,43 +64,37 @@ test_decode = executable(
 
 test(
   'gen4-3d.batch',
-  prog_bash,
-  args : files('tests/gen4-3d.batch.sh'),
+  find_program('tests/gen4-3d.batch.sh'),
   workdir : meson.current_build_dir(),
 )
 test(
   'gen45-3d.batch',
-  prog_bash,
-  args : files('tests/gm45-3d.batch.sh'),
+  find_program('tests/gm45-3d.batch.sh'),
   workdir : meson.current_build_dir(),
 )
 test(
   'gen5-3d.batch',
-  prog_bash,
-  args : files('tests/gen5-3d.batch.sh'),
+  find_program('tests/gen5-3d.batch.sh'),
   workdir : meson.current_build_dir(),
 )
 test(
   'gen6-3d.batch',
-  prog_bash,
-  args : files('tests/gen6-3d.batch.sh'),
+  find_program('tests/gen6-3d.batch.sh'),
   workdir : meson.current_build_dir(),
 )
 test(
   'gen7-3d.batch',
-  prog_bash,
-  args : files('tests/gen7-3d.batch.sh'),
+  find_program('tests/gen7-3d.batch.sh'),
   workdir : meson.current_build_dir(),
 )
 test(
   'gen7-2d-copy.batch',
-  prog_bash,
-  args : files('tests/gen7-2d-copy.batch.sh'),
+  find_program('tests/gen7-2d-copy.batch.sh'),
   workdir : meson.current_build_dir(),
 )
 test(
   'intel-symbol-check',
-  prog_bash,
+  find_program('intel-symbol-check'),
   env : env_test,
-  args : [files('intel-symbol-check'), libdrm_intel]
+  args : libdrm_intel,
 )
index dc93160..04f018a 100644 (file)
@@ -69,7 +69,7 @@ pkg.generate(
 
 test(
   'kms-symbol-check',
-  prog_bash,
+  find_program('kms-symbol-check'),
   env : env_test,
-  args : [files('kms-symbol-check'), libkms]
+  args : libkms,
 )
index 072cb46..2323cc6 100644 (file)
@@ -256,9 +256,6 @@ if prog_xslt.found()
 endif
 with_man_pages = with_man_pages != 'false' and prog_xslt.found() and prog_sed.found()
 
-# Used for tests
-prog_bash = find_program('bash')
-
 config.set10('HAVE_VISIBILITY',
   cc.compiles('''int foo_hidden(void) __attribute__((visibility(("hidden"))));''',
               name : 'compiler supports __attribute__(("hidden"))'))
index 0c1498d..56e952c 100644 (file)
@@ -53,7 +53,7 @@ pkg.generate(
 
 test(
   'nouveau-symbol-check',
-  prog_bash,
+  find_program('nouveau-symbol-check'),
   env : env_test,
-  args : [files('nouveau-symbol-check'), libdrm_nouveau]
+  args : libdrm_nouveau,
 )
index 54698c6..f3ea36d 100644 (file)
@@ -48,7 +48,7 @@ pkg.generate(
 
 test(
   'omap-symbol-check',
-  prog_bash,
+  find_program('omap-symbol-check'),
   env : env_test,
-  args : [files('omap-symbol-check'), libdrm_omap]
+  args : libdrm_omap,
 )
index 1fc5282..662b5bc 100644 (file)
@@ -58,7 +58,7 @@ pkg.generate(
 
 test(
   'radeon-symbol-check',
-  prog_bash,
+  find_program('radeon-symbol-check'),
   env : env_test,
-  args : [files('radeon-symbol-check'), libdrm_radeon]
+  args : libdrm_radeon,
 )
index 4bc454b..ce56ddc 100644 (file)
@@ -47,7 +47,7 @@ pkg.generate(
 
 test(
   'tegra-symbol-check',
-  prog_bash,
+  find_program('tegra-symbol-check'),
   env : env_test,
-  args : [files('tegra-symbol-check'), libdrm_tegra]
+  args : libdrm_tegra,
 )