aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)AuthorFilesLines
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
2018-07-09Fix searching of shared libraries on OpenBSD (#3851)Nirbheek Chauhan1-0/+12
2018-07-09cross: Use ExternalProgram for cross-file exe_wrapperNirbheek Chauhan1-0/+6
2018-07-07Print a more usable message when a subproject fails to configureNirbheek Chauhan1-0/+10
2018-07-07Raise a MesonException when substituting an invalid valueNirbheek Chauhan1-1/+3
2018-07-04configure_file: Don't optimize away substitutionsNirbheek Chauhan1-1/+7
2018-07-02FeatureNew: Make all checks subproject-specificNirbheek Chauhan1-2/+2
2018-07-02Various bug fixes for FeatureNewSalamandar1-9/+18
2018-06-18run_command: Add new kwarg 'capture'Nirbheek Chauhan1-9/+6
2018-06-09Add file encoding to configure_fileSander Sweers1-4/+7
2018-06-03Fix #mesondefine token error message formattingMarvin Scholz1-1/+1
2018-06-02Make windows_proof_rmtree resilient to read-only filesFilipe Brandenburger1-0/+13
2018-06-01Merge pull request #3486 from Salamandar/salamandar/meson_version_introspectionJussi Pakkanen1-0/+70
2018-06-01Set the meson command to use when we know what it isNirbheek Chauhan1-47/+1
2018-06-01configure_file: Add output_format kwarg (#3636)Mathieu Duponchelle1-9/+27
2018-06-01Move target_version from coredata to mesonlibSalamandar1-0/+2
2018-06-01Add version_compare_condition_with_{min,max} for specific comparison utils.Salamandar1-0/+68
2018-05-31Revert "mesonlib: handle meson exe wrappers"Nirbheek Chauhan1-1/+47
2018-05-30mesonlib: handle meson exe wrappersMartin Kelly1-47/+1
2018-05-21for_darwin: Also accept system='ios' in cross filesNirbheek Chauhan1-1/+1
2018-05-04add linker flag to handle $ORIGIN on OpenBSDJasper Lievisse Adriaanse1-0/+3
2018-04-14Fix encoding bug on WindowsRobin1-1/+3
2018-04-08add support for cmakedefine in configure_file()David Fort1-7/+22
2018-03-20Grab a file lock on the build dir during modifications.Jussi Pakkanen1-0/+38
2018-03-19Create a helper for checking if a string has a path componentNirbheek Chauhan1-0/+6
2018-03-07mesonlib: fix meson detection (again)Mathieu Duponchelle1-5/+4
2018-02-20rmtree: Don't retry when the file is not foundNirbheek Chauhan1-0/+2
2018-02-20Support running out-of-tree tests against a meson in PATHNirbheek Chauhan1-5/+11
2018-02-04Don't version shared libraries for AndroidRobert Bragg1-0/+15
2018-01-30Use os.path: basename() and dirname() instead of split()Aleksey Filippov1-3/+3
2018-01-30dump_conf_header should rewrite file only if modified (just like do_conf_file...Salamandar1-1/+3
2018-01-09Merge pull request #2803 from dcbaker/wip/freebsd-fixesJussi Pakkanen1-0/+6