aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)AuthorFilesLines
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
2018-01-07Merge pull request #2840 from alyst/fix_detect_locationJussi Pakkanen1-18/+29
2018-01-06LLVM: use DragonFly BSD workaround on FreeBSD as wellDylan Baker1-0/+3
2018-01-06compilers: fix unittest "16 prebuilt shared" on dragonfly bsdDylan Baker1-0/+3
2018-01-04Bump minimum supported Python from 3.4 to 3.5.Jussi Pakkanen1-25/+0
2018-01-03normpath to bundled meson executableAlexey Stukalov1-1/+5
2018-01-03fix meson location detection if run by wraptoolAlexey Stukalov1-16/+23
2018-01-01Add missing for_linux( ) function.Benjamin Redelings1-0/+12
2017-12-21Dead code removal.Jussi Pakkanen1-9/+0
2017-12-17Also promote wrap files.Jussi Pakkanen1-6/+11
2017-12-17Print instructions on how to promote subsubprojects.Jussi Pakkanen1-0/+29
2017-12-14Print UTF-8 warning only when actually encountering non-ascii filenames.Jussi Pakkanen1-0/+29
2017-12-07haiku: do not add pthread argumentsDylan Baker1-0/+12
2017-12-03Merge pull request #2638 from jibsen/use-value-regexJussi Pakkanen1-5/+4
2017-11-27configure_file: Compare difference in binary modeNirbheek Chauhan1-1/+1
2017-11-27Fix running tests when there is a period in PATH.Jussi Pakkanen1-1/+7
2017-11-26Improve escaping in configuration filesJoergen Ibsen1-13/+22
2017-11-23Try harder to find meson.py. Closes #2672.Jussi Pakkanen1-1/+23
2017-11-22Use regex to substitute template stringsJoergen Ibsen1-5/+4
2017-11-22Merge pull request #2498 from mesonbuild/runpythonJussi Pakkanen1-0/+9
2017-11-22Use re.sub instead of replace loopJoergen Ibsen1-6/+5
2017-11-21Review fixes.Jussi Pakkanen1-2/+2
2017-11-20Changed code to use detected executables rather than hardcoding sys.executable.Jussi Pakkanen1-0/+9
2017-11-11compilers: Improve manual library searchingNirbheek Chauhan1-0/+36
2017-10-01Use listify and extract_as_list everywhereNirbheek Chauhan1-26/+25
2017-10-01Always flatten in listify() since we always want thatNirbheek Chauhan1-16/+18
2017-09-19Merge pull request #2331 from mesonbuild/winencodeJussi Pakkanen1-0/+22