aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)AuthorFilesLines
2020-02-16Popen_safe: Always re-setup the console colorsNirbheek Chauhan1-4/+9
2020-02-16Split console colourization into a separate functionNirbheek Chauhan1-2/+1
2020-02-16mesonlib: Set stdin to DEVNULL for all programs run by usNirbheek Chauhan1-0/+4
2020-02-05add meson.get_native_property for native filesMichael Hirsch, Ph.D1-1/+1
2020-01-22Move git helper out into mesonlib for reuseNirbheek Chauhan1-0/+14
2020-01-08types: Fix/ignore flake8 B014/F811Daniel Mensinger1-2/+2
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-33/+33
2019-12-09cmake: add project language to cmakelists.txtMichael Hirsch, Ph.D1-1/+3
2019-12-05lgtm: ignore Iterator does not return self from __iter__ methodDaniel Mensinger1-2/+8
2019-11-28Revert "Have set() and set_quoted() of configuration object work with newlines."Xavier Claessens1-2/+0
2019-11-25dep: MPI make work for intel-cl and improve robustnessMichael Hirsch, Ph.D1-1/+1
2019-11-19Have set() and set_quoted() of configuration object work with newlines.Jehan1-0/+2
2019-11-06Fix typos found by codespellWolfgang Stöggl1-4/+4
2019-11-05dependency('cuda')Aleksey Gurtovoy1-0/+7
2019-10-22ducking 'None' for missing moduleMichael Hirsch, Ph.D1-2/+2
2019-09-25Add helper to print warnings onceZbigniew Jędrzejewski-Szmek1-1/+14
2019-09-24CUDA support on WindowsAleksey Gurtovoy1-0/+30
2019-09-13get_library_dirs: Add Solaris 64-bit library subdirsAlan Coopersmith1-0/+8
2019-09-05mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy1-1/+79
2019-08-24wine: Try to get the short paths when generating WINEPATHThibault Saunier1-0/+34
2019-08-23Support NetBSD aarch64 and earm.nia1-0/+3
2019-08-17Only iterate over existing libdirs.Jussi Pakkanen1-2/+6
2019-07-23mesonlib: Annotate Popen_safe functionsDylan Baker1-4/+11
2019-07-20Add optional progress bar when generating build.ninjaNirbheek Chauhan1-0/+55
2019-07-08type hints @dcbakerMichael Hirsch, Ph.D1-6/+5
2019-07-08add clang c_std=c18 aliasMichael Hirsch, Ph.D1-3/+3
2019-06-09remove `for_XXX` functions from mesonlibJohn Ericson1-70/+0
2019-06-09Use `env.machines.*` to avoid some `is_cross`John Ericson1-39/+21
2019-06-05Per machine do 'build.' and '' option prefixesJohn Ericson1-5/+7
2019-05-28BUGFIX variable name #5285Michael Hirsch, Ph.D1-2/+4
2019-05-16Merge pull request #5395 from dcbaker/mtest-annotationsJussi Pakkanen1-1/+1
2019-05-16Make `PerMachine` and `MachineChoice` have just `build` and `host`John Ericson1-7/+90
2019-05-14mesonlib: Annotate substring_in_listDylan Baker1-1/+1
2019-05-13This is the fork "sneyx1234/meson" of the current git "mesonbuild/meson" head...Simon Ney1-0/+3
2019-05-02mesonlib: Make a few type annotations stringsDylan Baker1-1/+2
2019-05-02Merge pull request #5311 from mensinda/flake8PluginsJussi Pakkanen1-8/+8
2019-05-02Add some type annotations and fix lintsJohn Ericson1-5/+3
2019-05-01Don't close fds when executing programsMichael Olbrich1-1/+1
2019-04-29Fix builtin variable namesDaniel Mensinger1-8/+8
2019-04-28Merge pull request #5265 from dcbaker/more-annotationsJussi Pakkanen1-9/+21
2019-04-25mesonlib: Reimplement version comparison for speedDylan Baker1-14/+25
2019-04-25mesonlib: Remove useless repetition of the same checkDylan Baker1-10/+1
2019-04-25mesonlib: specialize the implementation of == and !=Dylan Baker1-1/+8
2019-04-25mesonlib: use ints instead of strings for numbersDylan Baker1-6/+7
2019-04-25mesonlib: use zip() in VersionDylan Baker1-6/+6
2019-04-22mesonlib: Add some type annotationsDylan Baker1-9/+21
2019-03-20replace library type strings with an enumDylan Baker1-0/+10
2019-02-20Fix get_library_dirs() on FreeBSDNiclas Zeising1-0/+2
2019-02-20Fix default_libdir() on FreeBSDNiclas Zeising1-0/+2
2019-02-13add type hintingMichael Hirsch, Ph.D1-44/+45