summaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)Author
2019-02-20Fix default_libdir() on FreeBSDNiclas Zeising
2019-02-13add type hintingMichael Hirsch, Ph.D
2019-02-11mesonlib: Use class syntax for defining MachineChoiceDylan Baker
2019-02-01macos: lipo outputs aarch64 as arm64, fix itNirbheek Chauhan
2019-01-31macos: lipo from older xcode does not support -archsNirbheek Chauhan
2019-01-31find_library: Check arch of libraries on DarwinNirbheek Chauhan
2019-02-01Rewrite appleframework and extraframework dependency classesNirbheek Chauhan
2019-01-29pep8 py37Michael Hirsch, Ph.D
2019-01-24configure_file: preserve newlines of the input file. Fixes #4817Christoph Reiter
2018-12-20msetup: Fix callig meson --wipe inside a build directoryDylan Baker
2018-11-02meson: performance optimizethe file objectMarcel Hollerbach
2018-10-28Fix bug in PerMachine constructorJohn Ericson
2018-10-25Merge pull request #4326 from Ericson2314/per-machineJussi Pakkanen
2018-10-10os.path.relpath() can fail on WindowsJon Turney
2018-10-05Rewrite `for_*` machine checks in terms of MachineInfo and phase outJohn Ericson
2018-10-05Pull out essence total map essence of MachineInfos into PerMachineJohn Ericson
2018-10-04Move set_meson_command() to mesonlibXavier Claessens
2018-09-20mesonlib: use collections.abc for abc typesDylan Baker
2018-09-16Fix incorrect feature check warningJon Turney
2018-09-12Correct version_compare_condition_with_min()Jon Turney
2018-09-12Allow features added in 0.nn.0 to be used when version constraint is '>=0.nn'Jon Turney
2018-09-12Use the exact current version in obtainMesonOutputJon Turney
2018-09-11Re-implement version_compare_condition_with_min likewiseJon Turney
2018-09-11Re-implement version_compare using RPM-style version comparisonJon Turney
2018-08-08PkgConfigDependency: Fix library path search orderNirbheek Chauhan
2018-08-07Prints error message instead of backtrace on failNiklas Claesson
2018-08-07Refactor getting the host system of a cross compilerGeorge Koehler
2018-07-31Merge pull request #3850 from mesonbuild/nirbheek/exe-wrapper-compiler-fallbacksJussi Pakkanen
2018-07-09Fix searching of shared libraries on OpenBSD (#3851)Nirbheek Chauhan
2018-07-09cross: Use ExternalProgram for cross-file exe_wrapperNirbheek Chauhan
2018-07-07Print a more usable message when a subproject fails to configureNirbheek Chauhan
2018-07-07Raise a MesonException when substituting an invalid valueNirbheek Chauhan
2018-07-04configure_file: Don't optimize away substitutionsNirbheek Chauhan
2018-07-02FeatureNew: Make all checks subproject-specificNirbheek Chauhan
2018-07-02Various bug fixes for FeatureNewSalamandar
2018-06-18run_command: Add new kwarg 'capture'Nirbheek Chauhan
2018-06-09Add file encoding to configure_fileSander Sweers
2018-06-03Fix #mesondefine token error message formattingMarvin Scholz
2018-06-02Make windows_proof_rmtree resilient to read-only filesFilipe Brandenburger
2018-06-01Merge pull request #3486 from Salamandar/salamandar/meson_version_introspectionJussi Pakkanen
2018-06-01Set the meson command to use when we know what it isNirbheek Chauhan
2018-06-01configure_file: Add output_format kwarg (#3636)Mathieu Duponchelle
2018-06-01Move target_version from coredata to mesonlibSalamandar
2018-06-01Add version_compare_condition_with_{min,max} for specific comparison utils.Salamandar
2018-05-31Revert "mesonlib: handle meson exe wrappers"Nirbheek Chauhan
2018-05-30mesonlib: handle meson exe wrappersMartin Kelly
2018-05-21for_darwin: Also accept system='ios' in cross filesNirbheek Chauhan
2018-05-04add linker flag to handle $ORIGIN on OpenBSDJasper Lievisse Adriaanse
2018-04-14Fix encoding bug on WindowsRobin
2018-04-08add support for cmakedefine in configure_file()David Fort