summaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* macos: lipo from older xcode does not support -archsNirbheek Chauhan2019-01-311-1/+2
* find_library: Check arch of libraries on DarwinNirbheek Chauhan2019-01-311-0/+18
* Rewrite appleframework and extraframework dependency classesNirbheek Chauhan2019-02-011-0/+3
* pep8 py37Michael Hirsch, Ph.D2019-01-291-1/+1
* configure_file: preserve newlines of the input file. Fixes #4817Christoph Reiter2019-01-241-2/+2
* msetup: Fix callig meson --wipe inside a build directoryDylan Baker2018-12-201-0/+16
* meson: performance optimizethe file objectMarcel Hollerbach2018-11-021-0/+5
* Fix bug in PerMachine constructorJohn Ericson2018-10-281-1/+1
* Merge pull request #4326 from Ericson2314/per-machineJussi Pakkanen2018-10-251-23/+88
|\
| * Rewrite `for_*` machine checks in terms of MachineInfo and phase outJohn Ericson2018-10-051-23/+39
| * Pull out essence total map essence of MachineInfos into PerMachineJohn Ericson2018-10-051-0/+49
* | os.path.relpath() can fail on WindowsJon Turney2018-10-101-0/+9
|/
* Move set_meson_command() to mesonlibXavier Claessens2018-10-041-0/+17
* mesonlib: use collections.abc for abc typesDylan Baker2018-09-201-1/+1
* Fix incorrect feature check warningJon Turney2018-09-161-0/+1
* Correct version_compare_condition_with_min()Jon Turney2018-09-121-3/+3
* Allow features added in 0.nn.0 to be used when version constraint is '>=0.nn'Jon Turney2018-09-121-0/+14
* Use the exact current version in obtainMesonOutputJon Turney2018-09-121-13/+0
* Re-implement version_compare_condition_with_min likewiseJon Turney2018-09-111-54/+3
* Re-implement version_compare using RPM-style version comparisonJon Turney2018-09-111-12/+60