meson/test cases/windows
Eli Schwartz cf07596cf6 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.
2023-02-24 20:45:00 -05:00
..
1 basic test: merge installed_files.txt into test.json 2020-02-25 21:47:42 +01:00
2 winmain ci/test: unused args for Windows 2019-12-04 10:59:40 +02:00
3 cpp compilers/c++: Add MSVC option to make the __cplusplus define accurate 2022-05-08 14:40:54 -04:00
4 winmaincpp ci/test: unused args for Windows 2019-12-04 10:59:40 +02:00
5 resources ci/test: unused args for Windows 2019-12-04 10:59:40 +02:00
6 vs module defs editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
7 dll versioning test: merge installed_files.txt into test.json 2020-02-25 21:47:42 +01:00
8 find program Use python3 in some tests which were still using python 2020-01-21 04:26:50 +10:00
9 vs module defs generated ci/test: unused args for Windows 2019-12-04 10:59:40 +02:00
10 vs module defs generated custom target backend/vs: process link dependencies. 2021-10-04 22:34:57 -04:00
11 exe implib test: merge installed_files.txt into test.json 2020-02-25 21:47:42 +01:00
12 resources with custom targets various python neatness cleanups 2021-03-04 17:11:26 -05:00
13 test argument extra paths test cases: use best practices method to find the python3 program 2023-02-24 20:45:00 -05:00
14 resources with custom target depend_files ci/test: unused args for Windows 2019-12-04 10:59:40 +02:00
15 resource scripts with duplicate filenames ci/test: unused args for Windows 2019-12-04 10:59:40 +02:00
16 gui app Add win_subsystem kwarg. Closes #7765. 2020-10-07 18:55:25 +03:00
17 msvc ndebug fix msvc not recognising b_ndebug 2020-07-19 15:26:30 +03:00
18 msvc charset msvc: Assume UTF8 source by default 2021-09-01 19:26:36 +03:00
19 msvc cplusplus define Fix test case numbers. 2022-07-07 10:04:51 -07:00
20 vs install static lib with generated obj deps Fix test case numbers. 2022-07-07 10:04:51 -07:00
21 masm Add MASM compiler 2022-10-24 14:52:13 +02:00