meson/mesonbuild/scripts
Akihiko Odaki c2c9359d46 Fix destdir_join
The old implementation assumed a path is of Windows iff the second
character is a colon. However, that is not always true.
First, a colon can be included in a non-Windows path. For example, it is
totally fine to have a directory named ':' on Linux 5.17.0 tmpfs.
Second, a Windows path may start with \\ for UNC or extended length.

Use pathlib to handle all of these cases.
2022-06-26 17:18:26 -04:00
..
__init__.py Fix destdir_join 2022-06-26 17:18:26 -04:00
clangformat.py Share common code between clang tidy and format 2021-11-14 22:07:17 +02:00
clangtidy.py Share common code between clang tidy and format 2021-11-14 22:07:17 +02:00
cleantrees.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
cmake_run_ctgt.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
cmd_or_ps.ps1 devenv: Add support for PowerShell 7 on Windows 2022-06-14 19:09:25 -04:00
copy.py scripts: Add a script to copy files. 2022-03-07 12:33:33 -08:00
coverage.py coverage: be clever and detect config files for gcovr/lcov 2022-05-06 22:55:37 +03:00
delwithsuffix.py typing: fully annotate scripts 2020-09-08 20:15:56 +02:00
depfixer.py depfixer: always print the file name in messages 2021-11-09 10:50:59 +01:00
depscan.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-29 16:44:54 -04:00
dirchanger.py typing: fully annotate scripts 2020-09-08 20:15:56 +02:00
env2mfile.py flake8: fix various whitespace nits 2022-06-13 13:34:39 +03:00
externalproject.py always run external projects multi-threaded if possible 2022-06-17 18:56:38 -04:00
gettext.py gettext: explicitly pass source root / subdir as cli args 2022-05-29 18:23:03 -04:00
gtkdochelper.py gtkdochelper.py: Use os.pathsep for --path argument 2022-04-21 12:13:51 -04:00
hotdochelper.py typing: fully annotate scripts 2020-09-08 20:15:56 +02:00
itstool.py pyupgrade --py37-plus 2022-04-14 18:37:03 -04:00
meson_exe.py Improve WINEPATH reduction 2022-06-17 11:53:38 -04:00
msgfmthelper.py scripts: accept the path of the gettext commands to run as an argument 2022-03-06 10:48:34 -05:00
regen_checker.py Xcode: regenerato project file when build conf changes. 2021-04-19 17:59:40 +03:00
run_tool.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-29 16:44:54 -04:00
scanbuild.py Do not delete workdir in case scan-build fails. 2021-06-02 21:23:51 +03:00
symbolextractor.py Add NetBSD support in symbolextractor. 2022-04-20 17:52:44 -04:00
tags.py typing: get rid of most T.cast 2020-09-08 20:15:58 +02:00
uninstall.py fix: Always explicitly set encoding for text files (fixes #8263) 2021-06-29 11:28:08 +02:00
vcstagger.py fix: Always explicitly set encoding for text files (fixes #8263) 2021-06-29 11:28:08 +02:00