20 Commits (1abdd9dd61d152e70e36fba0a2575bcc7370fb01)

Author SHA1 Message Date
Eli Schwartz 0b5e95ae71 meson_exe: print suitable debug information for DLL not found errors 2 years ago
Eli Schwartz 680b5ff819
treewide: add future annotations import 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Dylan Baker f5283dd63f pylint: enable global-statement 2 years ago
Xavier Claessens 57909b53d6 Improve WINEPATH reduction 3 years ago
Eli Schwartz 5b7d4f8bd3
rename exe_runner to exe_wrapper everywhere 3 years ago
Dylan Baker e4f4b76ddb scripts/meson_exe: narrow type annotation 3 years ago
Dylan Baker 0a5e96aafe scripts/meson_exe: close fd if we open it 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 4 years ago
Aleksandr Mezin 692f673312 scripts/meson_exe: fix stdout and stderr decoding 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xavier Claessens 522392e755 run_target: Add env kwarg 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Xavier Claessens 633264984b custom_target: Add env kwarg 4 years ago
Jon Turney 194dcdef03
Make meson_exe report pickled command when it fails 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Daniel Mensinger a4f4379c44
typing: fully annotate scripts 4 years ago
Christoph Reiter da1b6d0a9f meson_exe: Remove two unused functions 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Thibault Saunier 42c5e4fe2b wine: Try to get the short paths when generating WINEPATH 5 years ago
Paolo Bonzini d34e532020 backends: do not split command and arguments in ExecutableSerialisation 5 years ago
Paolo Bonzini b4d313b058 backends: remove unnecessary fields from ExecutableSerialisation 5 years ago
Paolo Bonzini ed348b7da8 backends: discover java/mono wrapper at generation time 5 years ago
Paolo Bonzini 8239d71025 backends: create ExecutableSerialisation in meson_exe if possible 5 years ago
Marc-André Lureau 451a32d1c8 meson: skip captured write if content didn't change 5 years ago
Norbert Nemec 4b25253bfd Reference error code as hex value and improve comment 6 years ago
Norbert Nemec 62c975659f diagnostics for missing DLLs on Windows in meson_exe.py 6 years ago
Dylan Baker 6e4e0028a1 meson_exe: Don't assert that we need an exe_wrapper when we say we don't need one 6 years ago
Dylan Baker 5678468c2c Don't use len() to test for container emptiness 6 years ago
dx-mon 65cb7b0241 Fixed the lack of stdout being displayed when not in capture mode for meson_exe (meson --internal exe) 6 years ago
Nirbheek Chauhan e8dae2b966 cross: Be more permissive about not-found exe_wrapper 7 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 7 years ago
Nirbheek Chauhan efa9b75d5d Set WINEPATH when running serialized executables 7 years ago
Jussi Pakkanen 9b2e533d87 Always build parser objects anew to avoid leaking old data. 7 years ago
Ilia Mirkin d8967054d1 Avoid worrying about encodings when capturing child program output 7 years ago
Jon Turney fd47ef3a27 Use '.exe' extension for executables for Cygwin 8 years ago
Igor Gnatenko 8268eb4959 tree-wide: remove unused imports 8 years ago
Igor Gnatenko 4fbaf295f6 remove shebangs from scripts 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Elliott Sales de Andrade 155f163341 Use portable path separator in wrappers. 8 years ago
Jussi Pakkanen 1f4cce86ad Remove shebangs on files that are not runnable and add execute bits to those that are. 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Elliott Sales de Andrade b7757189e4 Echo stderr from captured command. 8 years ago
Elliott Sales de Andrade 70d94a5550 Allow capturing command output of a custom target. 8 years ago
Nirbheek Chauhan ed774a68c6 scripts/meson_exe: prepend extra_paths to PATH instead of appending 9 years ago
Nirbheek Chauhan e3bc2e5c68 ninja: Set PATH for CustomTargets with built EXEs on Windows 9 years ago