aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)AuthorFilesLines
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
2019-02-11mesonlib: Use class syntax for defining MachineChoiceDylan Baker1-1/+9
2019-02-01macos: lipo outputs aarch64 as arm64, fix itNirbheek Chauhan1-0/+1
2019-01-31macos: lipo from older xcode does not support -archsNirbheek Chauhan1-1/+2
2019-01-31find_library: Check arch of libraries on DarwinNirbheek Chauhan1-0/+18
2019-02-01Rewrite appleframework and extraframework dependency classesNirbheek Chauhan1-0/+3
2019-01-29pep8 py37Michael Hirsch, Ph.D1-1/+1
2019-01-24configure_file: preserve newlines of the input file. Fixes #4817Christoph Reiter1-2/+2
2018-12-20msetup: Fix callig meson --wipe inside a build directoryDylan Baker1-0/+16
2018-11-02meson: performance optimizethe file objectMarcel Hollerbach1-0/+5
2018-10-28Fix bug in PerMachine constructorJohn Ericson1-1/+1
2018-10-25Merge pull request #4326 from Ericson2314/per-machineJussi Pakkanen1-23/+88
2018-10-10os.path.relpath() can fail on WindowsJon Turney1-0/+9
2018-10-05Rewrite `for_*` machine checks in terms of MachineInfo and phase outJohn Ericson1-23/+39
2018-10-05Pull out essence total map essence of MachineInfos into PerMachineJohn Ericson1-0/+49
2018-10-04Move set_meson_command() to mesonlibXavier Claessens1-0/+17
2018-09-20mesonlib: use collections.abc for abc typesDylan Baker1-1/+1
2018-09-16Fix incorrect feature check warningJon Turney1-0/+1
2018-09-12Correct version_compare_condition_with_min()Jon Turney1-3/+3
2018-09-12Allow features added in 0.nn.0 to be used when version constraint is '>=0.nn'Jon Turney1-0/+14
2018-09-12Use the exact current version in obtainMesonOutputJon Turney1-13/+0
2018-09-11Re-implement version_compare_condition_with_min likewiseJon Turney1-54/+3
2018-09-11Re-implement version_compare using RPM-style version comparisonJon Turney1-12/+60
2018-08-08PkgConfigDependency: Fix library path search orderNirbheek Chauhan1-0/+3
2018-08-07Prints error message instead of backtrace on failNiklas Claesson1-1/+1
2018-08-07Refactor getting the host system of a cross compilerGeorge Koehler1-18/+6
2018-07-31Merge pull request #3850 from mesonbuild/nirbheek/exe-wrapper-compiler-fallbacksJussi Pakkanen1-0/+6