meson/mesonbuild/scripts
Paolo Bonzini 492afe50a4 environment: use ExternalProgram to find ninja
This allows the NINJA environment variable to support all the Windows special
cases, especially allowing an absolute path without extension.

Based on a patch by Yonggang Luo.

Fixes: #7659
Suggested-by: Nirbheek Chauhan <nirbheek@centricular.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2020-09-04 15:38:12 +02:00
..
__init__.py style: [E1**] Indentation 2017-01-11 12:33:27 -05:00
clangformat.py Find clang-format with alternative names 2019-09-29 00:11:15 +08:00
clangtidy.py Use run-clang-tidy when available. 2019-10-21 20:34:41 +03:00
cleantrees.py Use a script to clean-up custom-target output dirs 2016-12-19 22:31:26 +05:30
cmake_run_ctgt.py Move mesonbuild/cmake/data/run_ctgt.py to mesonbuild/scripts/cmake_run_ctgt.py, as well as enclose everything in a run() function so it can be called by `meson --internal cmake_run_ctgt ...`. Also, include mesonbuild/cmake/data/ in the msi package. 2020-06-30 23:50:10 +03:00
commandrunner.py commandrunner: Forward KeyboardInterrupt to command 2019-11-17 13:54:38 +02:00
coverage.py coverage: llvm-cov support 2020-06-17 23:02:50 -04:00
delwithsuffix.py Remove unused variables. 2017-05-17 04:41:54 -04:00
depfixer.py Dedup final install rpath. 2020-08-30 18:58:11 +03:00
dirchanger.py remove shebangs from scripts 2016-12-18 16:55:34 +01:00
gettext.py simplify shutil usage by invoking copy2 where appropriate 2020-08-20 23:47:54 +03:00
gtkdochelper.py Also adjust PATH in gtkdochelper for Cygwin 2020-06-13 18:48:35 +00:00
hotdochelper.py modules: Add an 'hotdoc' module 2018-08-28 18:18:40 -03:00
meson_exe.py meson_exe: Remove two unused functions 2020-08-30 23:37:46 +03:00
msgfmthelper.py i18n: add args keyword to merge_file 2019-04-22 14:54:05 +03:00
regen_checker.py Set the meson command to use when we know what it is 2018-06-01 19:20:04 +00:00
scanbuild.py environment: use ExternalProgram to find ninja 2020-09-04 15:38:12 +02:00
symbolextractor.py symbolextractor: Handle PermissionError when running tool 2020-09-02 17:06:52 +00:00
tags.py Add source tags targets 2019-10-22 20:48:24 +03:00
uninstall.py Remove directories created by ninja install 2017-08-01 11:40:28 +01:00
vcstagger.py Read file as utf8 on python3 2019-04-03 21:42:15 +03:00
yelphelper.py simplify shutil usage by invoking copy2 where appropriate 2020-08-20 23:47:54 +03:00