summaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
Commit message (Expand)AuthorAgeFilesLines
...
* mesonlib: Set stdin to DEVNULL for all programs run by usNirbheek Chauhan2020-02-161-0/+4
* add meson.get_native_property for native filesMichael Hirsch, Ph.D2020-02-051-1/+1
* Move git helper out into mesonlib for reuseNirbheek Chauhan2020-01-221-0/+14
* types: Fix/ignore flake8 B014/F811Daniel Mensinger2020-01-081-2/+2
* types: import typing as T (fixes #6333)Daniel Mensinger2020-01-081-33/+33
* cmake: add project language to cmakelists.txtMichael Hirsch, Ph.D2019-12-091-1/+3
* lgtm: ignore Iterator does not return self from __iter__ methodDaniel Mensinger2019-12-051-2/+8
* Revert "Have set() and set_quoted() of configuration object work with newlines."Xavier Claessens2019-11-281-2/+0
* dep: MPI make work for intel-cl and improve robustnessMichael Hirsch, Ph.D2019-11-251-1/+1
* Have set() and set_quoted() of configuration object work with newlines.Jehan2019-11-191-0/+2
* Fix typos found by codespellWolfgang Stöggl2019-11-061-4/+4
* dependency('cuda')Aleksey Gurtovoy2019-11-051-0/+7
* ducking 'None' for missing moduleMichael Hirsch, Ph.D2019-10-221-2/+2
* Add helper to print warnings onceZbigniew Jędrzejewski-Szmek2019-09-251-1/+14
* CUDA support on WindowsAleksey Gurtovoy2019-09-241-0/+30
* get_library_dirs: Add Solaris 64-bit library subdirsAlan Coopersmith2019-09-131-0/+8
* mesonlib.split_args/quote_arg/join_argsAleksey Gurtovoy2019-09-051-1/+79
* wine: Try to get the short paths when generating WINEPATHThibault Saunier2019-08-241-0/+34
* Support NetBSD aarch64 and earm.nia2019-08-231-0/+3
* Only iterate over existing libdirs.Jussi Pakkanen2019-08-171-2/+6
* mesonlib: Annotate Popen_safe functionsDylan Baker2019-07-231-4/+11
* Add optional progress bar when generating build.ninjaNirbheek Chauhan2019-07-201-0/+55
* type hints @dcbakerMichael Hirsch, Ph.D2019-07-081-6/+5
* add clang c_std=c18 aliasMichael Hirsch, Ph.D2019-07-081-3/+3
* remove `for_XXX` functions from mesonlibJohn Ericson2019-06-091-70/+0
* Use `env.machines.*` to avoid some `is_cross`John Ericson2019-06-091-39/+21
* Per machine do 'build.' and '' option prefixesJohn Ericson2019-06-051-5/+7
* BUGFIX variable name #5285Michael Hirsch, Ph.D2019-05-281-2/+4
* Merge pull request #5395 from dcbaker/mtest-annotationsJussi Pakkanen2019-05-161-1/+1
|\
| * mesonlib: Annotate substring_in_listDylan Baker2019-05-141-1/+1
* | Make `PerMachine` and `MachineChoice` have just `build` and `host`John Ericson2019-05-161-7/+90
|/
* This is the fork "sneyx1234/meson" of the current git "mesonbuild/meson" head...Simon Ney2019-05-131-0/+3
* mesonlib: Make a few type annotations stringsDylan Baker2019-05-021-1/+2
* Merge pull request #5311 from mensinda/flake8PluginsJussi Pakkanen2019-05-021-8/+8
|\
| * Fix builtin variable namesDaniel Mensinger2019-04-291-8/+8
* | Add some type annotations and fix lintsJohn Ericson2019-05-021-5/+3
* | Don't close fds when executing programsMichael Olbrich2019-05-011-1/+1
|/
* Merge pull request #5265 from dcbaker/more-annotationsJussi Pakkanen2019-04-281-9/+21
|\
| * mesonlib: Add some type annotationsDylan Baker2019-04-221-9/+21
* | mesonlib: Reimplement version comparison for speedDylan Baker2019-04-251-14/+25
* | mesonlib: Remove useless repetition of the same checkDylan Baker2019-04-251-10/+1
* | mesonlib: specialize the implementation of == and !=Dylan Baker2019-04-251-1/+8
* | mesonlib: use ints instead of strings for numbersDylan Baker2019-04-251-6/+7
* | mesonlib: use zip() in VersionDylan Baker2019-04-251-6/+6
|/
* replace library type strings with an enumDylan Baker2019-03-201-0/+10
* Fix get_library_dirs() on FreeBSDNiclas Zeising2019-02-201-0/+2
* Fix default_libdir() on FreeBSDNiclas Zeising2019-02-201-0/+2
* add type hintingMichael Hirsch, Ph.D2019-02-131-44/+45
* mesonlib: Use class syntax for defining MachineChoiceDylan Baker2019-02-111-1/+9
* macos: lipo outputs aarch64 as arm64, fix itNirbheek Chauhan2019-02-011-0/+1