240 Commits (8d84d4b693cf80c1776806acc0ea9b3ff5ded53c)

Author SHA1 Message Date
Dylan Baker 630f9407ac Delete now dead < python 3.6 check 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 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 4 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
Dylan Baker a7407b8782 mesonlib: Fix File.__eq__ to return NotImplemented 5 years ago
Dylan Baker f79ac4cefa mesonlib: Use textwrap.dedent 5 years ago
Daniel Mensinger d67888bf9b
types: Remove redundant __init__() -> None annotation 5 years ago
Jon Turney fa928e803b
Remove unused MesonException.get_msg_with_context() 5 years ago
Nirbheek Chauhan 97274621a5 Popen_safe: Always re-setup the console colors 5 years ago
Nirbheek Chauhan c05b725122 Split console colourization into a separate function 5 years ago
Nirbheek Chauhan 11253a1c3a mesonlib: Set stdin to DEVNULL for all programs run by us 5 years ago
Michael Hirsch, Ph.D c2e6565029
add meson.get_native_property for native files 5 years ago
Nirbheek Chauhan 712b2f08c7 Move git helper out into mesonlib for reuse 5 years ago
Daniel Mensinger cb262ab481 types: Fix/ignore flake8 B014/F811 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Michael Hirsch, Ph.D 98fd4e5557 cmake: add project language to cmakelists.txt 5 years ago
Daniel Mensinger 40837894e8 lgtm: ignore Iterator does not return self from __iter__ method 5 years ago
Xavier Claessens b33830f99e Revert "Have set() and set_quoted() of configuration object work with newlines." 5 years ago
Michael Hirsch, Ph.D 8313e8fd54 dep: MPI make work for intel-cl and improve robustness 5 years ago
Jehan 6ed36e97ae Have set() and set_quoted() of configuration object work with newlines. 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago