aboutsummaryrefslogtreecommitdiff
path: root/test cases/java
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2022-05-05 23:39:34 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-02-24 20:45:00 -0500
commitcf07596cf6bc280dac0afff505147ca626c79453 (patch)
treeef7a4ab1e652bca9131f5b53eedcc056b86aa6e1 /test cases/java
parent9f05d45b7084866f0b306f4685a118e5fea138af (diff)
downloadmeson-cf07596cf6bc280dac0afff505147ca626c79453.zip
meson-cf07596cf6bc280dac0afff505147ca626c79453.tar.gz
meson-cf07596cf6bc280dac0afff505147ca626c79453.tar.bz2
test cases: use best practices method to find the python3 program
We do not need the python module's find_installation() for this, as this does various things to set up building and installing python modules (pure python and C-API). This functionality is already tested in the python tests. Elsewhere, when we just need an interpreter capable of running python scripts in order to guarantee a useful scripting language for custom commands, it suffices to use find_program(), which does not run an introspection script or do module imports, and is thus faster and a bit cleaner. Either way, both methods are guaranteed to find the python3 interpreter, deferring to mesonlib.python_command for that guarantee. test "71 summary" can sometimes return the python command with the ".exe" part all uppercased for mysterious Windows reasons. Smooth this over with ExternalProgram.
Diffstat (limited to 'test cases/java')
-rw-r--r--test cases/java/8 codegen custom target/com/mesonbuild/meson.build2
1 files changed, 1 insertions, 1 deletions
diff --git a/test cases/java/8 codegen custom target/com/mesonbuild/meson.build b/test cases/java/8 codegen custom target/com/mesonbuild/meson.build
index 0309941..5188f0a 100644
--- a/test cases/java/8 codegen custom target/com/mesonbuild/meson.build
+++ b/test cases/java/8 codegen custom target/com/mesonbuild/meson.build
@@ -1,4 +1,4 @@
-python = import('python').find_installation('python3')
+python = find_program('python3')
config_file = custom_target('confgen',
input : 'Config.java.in',