meson/mesonbuild/scripts
Chun-wei Fan ada6236f76 i18n module: Invoke itstool with the full command line
Certain envs may not support invoking itstool by itself directly as a script
as shebang lines are not supported, such as under cmd.exe shells on Windows,
that are normally used for Visual Studio (and the like, such as clang-cl)
builds.

This will call the corresponding interpreter to invoke itstool when needed, so
that itstool can be properly run, even if shebang lines are not supported by
the env.

This will fix building appstream on Windows using clang-cl, for instance.
2023-10-26 01:12:14 -04:00
..
__init__.py Fix destdir_join 2022-06-26 17:18:26 -04:00
clangformat.py clangformat: don't noisily print status messages for every checked file 2023-02-23 01:31:51 -05:00
clangtidy.py Add clang-tidy-fix target 2023-09-25 16:25:01 +03:00
cleantrees.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
cmake_run_ctgt.py treewide: automatic rewriting of all comment-style type annotations 2023-08-11 13:41:03 -04:00
cmd_or_ps.ps1 Fix cmd_or_ps.ps1 script with pwsh7 2022-09-21 18:32:51 -04:00
copy.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
coverage.py Add support for lcov 2.0 2023-10-08 23:13:06 -04:00
delwithsuffix.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
depfixer.py mypy: replace fchmod by chmod 2023-09-26 18:13:31 -04:00
depscan.py ninja depscanner: handle C++ sources named capital C 2022-07-25 16:59:41 -04:00
dirchanger.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
env2mfile.py environment, env2mfile: Don't shell split paths if they point to a valid executable 2023-09-15 07:31:37 -04:00
externalproject.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
gettext.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
gtkdochelper.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
hotdochelper.py hotdoc: Install devhelp files at the right location 2023-03-16 10:36:33 -04:00
itstool.py i18n module: Invoke itstool with the full command line 2023-10-26 01:12:14 -04:00
meson_exe.py meson_exe: print suitable debug information for DLL not found errors 2023-05-16 11:19:43 -04:00
msgfmthelper.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
pycompile.py bytecompile: switch to handling destdir in the script launcher env 2023-05-02 19:28:35 -04:00
python_info.py python module: stop using distutils "link to libpython" probe on recent python 2023-10-02 18:15:16 -04:00
regen_checker.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
run_tool.py Fix run_tool() when git is not installed 2023-03-21 19:17:05 -04:00
scanbuild.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
symbolextractor.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
tags.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
test_loaded_modules.py add missing imports for future annotations 2023-10-20 18:07:05 -04:00
uninstall.py treewide: add future annotations import 2023-02-01 17:01:30 -05:00
vcstagger.py pylint 2.16: remove pointless parens around equality assignments 2023-02-01 17:01:30 -05:00
yasm.py add missing imports for future annotations 2023-10-20 18:07:05 -04:00