meson/mesonbuild
Nirbheek Chauhan 107e061506 Error out when someone tries to use msys/python to run Meson
This mistake seems to be a very common hiccup for people trying to use
Meson with MSYS2 on Windows from git or with pip.

msys/python uses POSIX paths with '/' as the root instead of a drive
like `C:/`, and also does not identify the platform as Windows.

This means that configure checks will be wrong, and many build tools
will be unable to parse the paths that are returned by functions in
Python such as shutil.which.

Closes https://github.com/mesonbuild/meson/issues/3653
2018-06-03 18:59:24 +00:00
..
backend test extra paths: add extra paths for all build targets 2018-06-02 11:42:48 +00:00
compilers New compiler method: check_header 2018-05-30 15:25:39 +05:30
dependencies Add 0.46.0 features 2018-06-01 14:23:24 +02:00
modules Add a depend_files: keyword to windows.compile_resources() 2018-06-01 20:21:09 +00:00
scripts Add 'install_mode' to all installable targets 2018-06-02 04:50:32 +00:00
wrap new wrap-mode: forcefallback 2018-04-06 23:48:48 +02:00
__init__.py Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 2016-01-16 17:35:29 +02:00
astinterpreter.py cleanup: Remove redundant parentheses 2017-01-18 21:22:47 +02:00
build.py Add 'install_mode' to all installable targets 2018-06-02 04:50:32 +00:00
coredata.py Move target_version from coredata to mesonlib 2018-06-01 14:23:24 +02:00
environment.py Error out when someone tries to use msys/python to run Meson 2018-06-03 18:59:24 +00:00
interpreter.py Add 'install_mode' to all installable targets 2018-06-02 04:50:32 +00:00
interpreterbase.py Add 0.47.0 features 2018-06-01 14:23:24 +02:00
linkers.py Add an OpenMP dependency. 2018-04-17 02:04:37 -04:00
mconf.py Fix setting c_args and friends from command line 2018-05-01 12:09:45 +00:00
mesonlib.py Fix #mesondefine token error message formatting 2018-06-03 21:28:47 +03:00
mesonmain.py Error out when someone tries to use msys/python to run Meson 2018-06-03 18:59:24 +00:00
minit.py Use visual studio solution directories 2018-04-17 23:41:03 +02:00
mintro.py introspect: Fix listing target files that are File objects 2018-05-09 21:01:00 +05:30
mlog.py Add VT100 ANSI escape sequences for Windows 10. 2018-05-01 20:17:14 +03:00
mparser.py Add support for octal and binary int literals. 2018-05-23 14:07:38 -07:00
mtest.py Don't call getpgid() when killing a test. 2018-05-29 02:14:52 +02:00
optinterpreter.py Add 0.45.0 features 2018-06-01 14:23:24 +02:00
rewriter.py Always build parser objects anew to avoid leaking old data. 2018-03-27 00:39:45 +03:00