summaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
Commit message (Expand)AuthorAgeFilesLines
* split mesonlib into a packageDylan Baker2021-01-231-2027/+0
* Fix misspellsAntonin Décimo2021-01-131-1/+1
* fix LGTM warningsDylan Baker2021-01-041-4/+4
* use OptionKey for builtin and base optionsDylan Baker2021-01-041-15/+63
* move OptionKey to mesonlibDylan Baker2021-01-041-0/+197
* Add choices to OptionProxyDylan Baker2021-01-041-2/+3
* mtest: add progress reportPaolo Bonzini2020-12-271-0/+9
* Scan all C++ sources and ignore everything else.Jussi Pakkanen2020-12-131-0/+4
* Add a variant of TemporaryDirectory that uses windows_proof_rmtree()Christoph Reiter2020-11-231-0/+20
* Merge pull request #8010 from dcbaker/submit/optinterpreter-cleanupsJussi Pakkanen2020-11-221-3/+7
|\
| * Allow setting attributes in MesonException intializerDylan Baker2020-11-201-3/+7
* | Delete now dead < python 3.6 checkDylan Baker2020-11-201-1/+1
* | use real pathlib moduleDylan Baker2020-11-201-1/+1
|/
* pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger2020-10-041-1/+1
* cmake: switch to pathlib (fixes #7322)Daniel Mensinger2020-10-041-0/+9
* mesonlib: make OptionOverrideProxy a true MutableMappingDylan Baker2020-10-011-21/+28
* compilers/compilers: Fully type annotateDylan Baker2020-09-241-0/+2
* pylint: turn on bad-indentation errorDylan Baker2020-09-221-1/+1
* external-project: New module to build configure/make projectsXavier Claessens2020-09-131-8/+12
* git: Use Popen_safe to avoid encoding issuesXavier Claessens2020-09-101-22/+25
* Move verbose_git() and quiet_git() to mesonlibXavier Claessens2020-09-101-0/+16
* mesonlib: Move MesonException declaration to the topXavier Claessens2020-09-101-13/+11
* typing: Fix code reviewDaniel Mensinger2020-09-081-28/+3
* typing: fix code reviewDaniel Mensinger2020-09-081-16/+16
* typing: fix dependencies for new follow_importsDaniel Mensinger2020-09-081-1/+1
* typing: fully annotate mesonlib.pyDaniel Mensinger2020-09-081-40/+40
* Be stricter when detecting Windows/CygwinChristoph Reiter2020-08-301-2/+2
* Merge pull request #7581 from peterh/aixJussi Pakkanen2020-08-251-0/+3
|\
| * aix: fix cpu family detectionPeter Harris2020-08-121-0/+3
* | File: precompute hashPaolo Bonzini2020-08-181-1/+4
|/
* Use uname -p to detect x86_64 on QNX.Elad Lahav2020-08-081-0/+2
* mesonlib: Add repr() methods to PerMachine classesDylan Baker2020-08-011-0/+12
* Updated to resolve issue identifying SGI CPUs on IRIX systemsEric Dodd2020-06-101-1/+3
* mesonlib.py: refactored detect_vcs() to use pathlib.Path (#7230)Joshua Gawley2020-06-041-7/+11
* interpreter: Add always set default value for version and set it ASAPDylan Baker2020-05-141-1/+3
* boost: Try finding libraries with the matching arch (fixes #7110)Daniel Mensinger2020-05-141-0/+10
* Recognize Hurd as platform/OSPino Toscano2020-04-101-0/+4
* cmake: support cmake config file syntax (#6917)dabrain342020-04-101-13/+47
* Remove my notes from sourcesClausKlein2020-03-191-2/+0
* Use os.path.normpath() for include pathsClausKlein2020-03-191-0/+2
* remove ability to pass multiple keys to extract_as_listDylan Baker2020-03-051-9/+2
* mesonlib: use mlog instead of printDylan Baker2020-03-051-2/+2
* mesonlib: Replace unholder argument to listifyDylan Baker2020-03-051-14/+5
* mesonbuild/mesonlib: Add type annotationsDylan Baker2020-03-051-120/+225
* mesonlib: Fix File.__eq__ to return NotImplementedDylan Baker2020-03-041-0/+2
* mesonlib: Use textwrap.dedentDylan Baker2020-03-041-4/+7
* types: Remove redundant __init__() -> None annotationDaniel Mensinger2020-03-021-2/+2
* Remove unused MesonException.get_msg_with_context()Jon Turney2020-02-281-17/+0
* Popen_safe: Always re-setup the console colorsNirbheek Chauhan2020-02-161-4/+9
* Split console colourization into a separate functionNirbheek Chauhan2020-02-161-2/+1