aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)AuthorFilesLines
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
2017-09-18Gnome, pkgconfig, Qt4, Qt5 and windows modules slightly refactored.Alexis Jeandet1-1/+3
2017-09-18Introduced extract_as_list.Alexis Jeandet1-1/+8
2017-09-18Introduction of listify method. Test on build.py module to see benefits.Alexis Jeandet1-0/+11
2017-09-18Do not use universal newlines on old Python versions.Jussi Pakkanen1-0/+22
2017-09-14Add is_haiku(), needed for run_tests.py.Jérôme Duval1-0/+3
2017-09-11interpreter: Always flatten when unholding arraysNirbheek Chauhan1-0/+1
2017-09-04Allow version labels with trailing dotsMichal Koutný1-1/+1
2017-08-18Make all functionality invokable via the main Meson binary,Jussi Pakkanen1-9/+0
2017-07-21configure_file: warn in case a variable to subsitute is not present in the pa...Christoph Reiter1-2/+7
2017-07-01Fix remaining Interpreter object leaks.Jussi Pakkanen1-0/+8
2017-07-01Make Interpreter object unpicklable as it was being pickled by accident in co...Jussi Pakkanen1-0/+5
2017-05-21Create helper function for a rmtree that works reliably on Windows.Jussi Pakkanen1-0/+17
2017-05-11Flatten should always return a listDylan Baker1-1/+1
2017-05-09Merge pull request #1751 from centricular/fix-cached-depsJussi Pakkanen1-1/+1
2017-05-09Completely overhaul caching of external dependenciesNirbheek Chauhan1-1/+1