58 Commits (5ad9e7783854de9844572c00b0d5829ecc4cbb0a)

Author SHA1 Message Date
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Xavier Claessens c8abede403 Windows Subsystem for Linux can run .exe without mono interpreter 4 years ago
Dylan Baker b03039ec9d allow build.b_* options 4 years ago
Dylan Baker 10d94a12b8 Environment: Fix passing envrionment variables CPPFLAGS and CFLAGS 4 years ago
Dylan Baker 9cebd29da9 mesonlib: Add better errormessage to typelistify 4 years ago
Xavier Claessens fd572f32d8 Popen_safe: Fix stdout/stderr annotation 4 years ago
Volker-Weissmann 9e3bb9eea3
Warn about .C and .H files (#8249) 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Dylan Baker a539fda0cf fix LGTM warnings 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker bdca05e2e6 Add choices to OptionProxy 4 years ago
Paolo Bonzini 4cfd1e638c mtest: add progress report 4 years ago
Jussi Pakkanen 26ffd4f8f2 Scan all C++ sources and ignore everything else. 4 years ago
Christoph Reiter abc7e6af01 Add a variant of TemporaryDirectory that uses windows_proof_rmtree() 4 years ago
Dylan Baker 630f9407ac Delete now dead < python 3.6 check 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Dylan Baker cc34b71eaa Allow setting attributes in MesonException intializer 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Daniel Mensinger 77b5c82d07 cmake: switch to pathlib (fixes #7322) 4 years ago
Dylan Baker 6d173f9678 mesonlib: make OptionOverrideProxy a true MutableMapping 4 years ago
Dylan Baker 79d1ecd5bc compilers/compilers: Fully type annotate 4 years ago
Dylan Baker f342efd080 pylint: turn on bad-indentation error 4 years ago
Xavier Claessens 9d338200da external-project: New module to build configure/make projects 4 years ago
Xavier Claessens 552432e507 git: Use Popen_safe to avoid encoding issues 4 years ago
Xavier Claessens 276c3fcb5a Move verbose_git() and quiet_git() to mesonlib 4 years ago
Xavier Claessens 8a9baab4d3 mesonlib: Move MesonException declaration to the top 4 years ago
Daniel Mensinger 4253bf6281
typing: Fix code review 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger 62f7642a61
typing: fix dependencies for new follow_imports 4 years ago
Daniel Mensinger bb09ca9ad5
typing: fully annotate mesonlib.py 4 years ago
Christoph Reiter 0710ad18d9 Be stricter when detecting Windows/Cygwin 4 years ago
Paolo Bonzini 372f420778 File: precompute hash 4 years ago
Peter Harris 45a12d28b9 aix: fix cpu family detection 4 years ago
Elad Lahav 1ddd2b4cbe Use uname -p to detect x86_64 on QNX. 4 years ago
Dylan Baker 5358765806 mesonlib: Add repr() methods to PerMachine classes 4 years ago
Eric Dodd 71d68a940b Updated to resolve issue identifying SGI CPUs on IRIX systems 5 years ago
Joshua Gawley 6d2255ffec
mesonlib.py: refactored detect_vcs() to use pathlib.Path (#7230) 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker e35584e9ff interpreter: Add always set default value for version and set it ASAP 5 years ago
Daniel Mensinger 57e55b1a9d boost: Try finding libraries with the matching arch (fixes #7110) 5 years ago
Pino Toscano a441836773 Recognize Hurd as platform/OS 5 years ago
dabrain34 97a72a1c53
cmake: support cmake config file syntax (#6917) 5 years ago
ClausKlein 00104b1081 Remove my notes from sources 5 years ago
ClausKlein f72c990bfd Use os.path.normpath() for include paths 5 years ago
Dylan Baker 581d69a8d3 remove ability to pass multiple keys to extract_as_list 5 years ago
Dylan Baker e3beaf87a5 mesonlib: use mlog instead of print 5 years ago
Dylan Baker a8293dd59c mesonlib: Replace unholder argument to listify 5 years ago
Dylan Baker 1a82880730 mesonbuild/mesonlib: Add type annotations 5 years ago