aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)AuthorFilesLines
2022-09-28Move classes used by scripts to their own moduleXavier Claessens1-0/+35
2021-01-23split mesonlib into a packageDylan Baker1-2027/+0
2021-01-13Fix misspellsAntonin Décimo1-1/+1
2021-01-04fix LGTM warningsDylan Baker1-4/+4
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-15/+63
2021-01-04move OptionKey to mesonlibDylan Baker1-0/+197
2021-01-04Add choices to OptionProxyDylan Baker1-2/+3
2020-12-27mtest: add progress reportPaolo Bonzini1-0/+9
2020-12-13Scan all C++ sources and ignore everything else.Jussi Pakkanen1-0/+4
2020-11-23Add a variant of TemporaryDirectory that uses windows_proof_rmtree()Christoph Reiter1-0/+20
2020-11-22Merge pull request #8010 from dcbaker/submit/optinterpreter-cleanupsJussi Pakkanen1-3/+7
2020-11-20Delete now dead < python 3.6 checkDylan Baker1-1/+1
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-11-20Allow setting attributes in MesonException intializerDylan Baker1-3/+7
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-10-04cmake: switch to pathlib (fixes #7322)Daniel Mensinger1-0/+9
2020-10-01mesonlib: make OptionOverrideProxy a true MutableMappingDylan Baker1-21/+28
2020-09-24compilers/compilers: Fully type annotateDylan Baker1-0/+2
2020-09-22pylint: turn on bad-indentation errorDylan Baker1-1/+1
2020-09-13external-project: New module to build configure/make projectsXavier Claessens1-8/+12
2020-09-10git: Use Popen_safe to avoid encoding issuesXavier Claessens1-22/+25
2020-09-10Move verbose_git() and quiet_git() to mesonlibXavier Claessens1-0/+16
2020-09-10mesonlib: Move MesonException declaration to the topXavier Claessens1-13/+11
2020-09-08typing: Fix code reviewDaniel Mensinger1-28/+3
2020-09-08typing: fix code reviewDaniel Mensinger1-16/+16
2020-09-08typing: fix dependencies for new follow_importsDaniel Mensinger1-1/+1
2020-09-08typing: fully annotate mesonlib.pyDaniel Mensinger1-40/+40
2020-08-30Be stricter when detecting Windows/CygwinChristoph Reiter1-2/+2
2020-08-25Merge pull request #7581 from peterh/aixJussi Pakkanen1-0/+3
2020-08-18File: precompute hashPaolo Bonzini1-1/+4
2020-08-12aix: fix cpu family detectionPeter Harris1-0/+3
2020-08-08Use uname -p to detect x86_64 on QNX.Elad Lahav1-0/+2
2020-08-01mesonlib: Add repr() methods to PerMachine classesDylan Baker1-0/+12
2020-06-10Updated to resolve issue identifying SGI CPUs on IRIX systemsEric Dodd1-1/+3
2020-06-04mesonlib.py: refactored detect_vcs() to use pathlib.Path (#7230)Joshua Gawley1-7/+11
2020-05-14interpreter: Add always set default value for version and set it ASAPDylan Baker1-1/+3
2020-05-14boost: Try finding libraries with the matching arch (fixes #7110)Daniel Mensinger1-0/+10
2020-04-10Recognize Hurd as platform/OSPino Toscano1-0/+4
2020-04-10cmake: support cmake config file syntax (#6917)dabrain341-13/+47
2020-03-19Remove my notes from sourcesClausKlein1-2/+0
2020-03-19Use os.path.normpath() for include pathsClausKlein1-0/+2
2020-03-05remove ability to pass multiple keys to extract_as_listDylan Baker1-9/+2
2020-03-05mesonlib: use mlog instead of printDylan Baker1-2/+2
2020-03-05mesonlib: Replace unholder argument to listifyDylan Baker1-14/+5
2020-03-05mesonbuild/mesonlib: Add type annotationsDylan Baker1-120/+225
2020-03-04mesonlib: Fix File.__eq__ to return NotImplementedDylan Baker1-0/+2
2020-03-04mesonlib: Use textwrap.dedentDylan Baker1-4/+7
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger1-2/+2
2020-02-28Remove unused MesonException.get_msg_with_context()Jon Turney1-17/+0
2020-02-16Popen_safe: Always re-setup the console colorsNirbheek Chauhan1-4/+9