summaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
AgeCommit message (Expand)Author
2018-03-20Grab a file lock on the build dir during modifications.Jussi Pakkanen
2018-03-19Create a helper for checking if a string has a path componentNirbheek Chauhan
2018-03-07mesonlib: fix meson detection (again)Mathieu Duponchelle
2018-02-20rmtree: Don't retry when the file is not foundNirbheek Chauhan
2018-02-20Support running out-of-tree tests against a meson in PATHNirbheek Chauhan
2018-02-04Don't version shared libraries for AndroidRobert Bragg
2018-01-30Use os.path: basename() and dirname() instead of split()Aleksey Filippov
2018-01-30dump_conf_header should rewrite file only if modified (just like do_conf_file...Salamandar
2018-01-09Merge pull request #2803 from dcbaker/wip/freebsd-fixesJussi Pakkanen
2018-01-07Merge pull request #2840 from alyst/fix_detect_locationJussi Pakkanen
2018-01-06LLVM: use DragonFly BSD workaround on FreeBSD as wellDylan Baker
2018-01-06compilers: fix unittest "16 prebuilt shared" on dragonfly bsdDylan Baker
2018-01-04Bump minimum supported Python from 3.4 to 3.5.Jussi Pakkanen
2018-01-03normpath to bundled meson executableAlexey Stukalov
2018-01-03fix meson location detection if run by wraptoolAlexey Stukalov
2018-01-01Add missing for_linux( ) function.Benjamin Redelings
2017-12-21Dead code removal.Jussi Pakkanen
2017-12-17Also promote wrap files.Jussi Pakkanen
2017-12-17Print instructions on how to promote subsubprojects.Jussi Pakkanen
2017-12-14Print UTF-8 warning only when actually encountering non-ascii filenames.Jussi Pakkanen
2017-12-07haiku: do not add pthread argumentsDylan Baker
2017-12-03Merge pull request #2638 from jibsen/use-value-regexJussi Pakkanen
2017-11-27configure_file: Compare difference in binary modeNirbheek Chauhan
2017-11-27Fix running tests when there is a period in PATH.Jussi Pakkanen
2017-11-26Improve escaping in configuration filesJoergen Ibsen
2017-11-23Try harder to find meson.py. Closes #2672.Jussi Pakkanen
2017-11-22Use regex to substitute template stringsJoergen Ibsen
2017-11-22Merge pull request #2498 from mesonbuild/runpythonJussi Pakkanen
2017-11-22Use re.sub instead of replace loopJoergen Ibsen
2017-11-21Review fixes.Jussi Pakkanen
2017-11-20Changed code to use detected executables rather than hardcoding sys.executable.Jussi Pakkanen
2017-11-11compilers: Improve manual library searchingNirbheek Chauhan
2017-10-01Use listify and extract_as_list everywhereNirbheek Chauhan
2017-10-01Always flatten in listify() since we always want thatNirbheek Chauhan
2017-09-19Merge pull request #2331 from mesonbuild/winencodeJussi Pakkanen
2017-09-18Gnome, pkgconfig, Qt4, Qt5 and windows modules slightly refactored.Alexis Jeandet
2017-09-18Introduced extract_as_list.Alexis Jeandet
2017-09-18Introduction of listify method. Test on build.py module to see benefits.Alexis Jeandet
2017-09-18Do not use universal newlines on old Python versions.Jussi Pakkanen
2017-09-14Add is_haiku(), needed for run_tests.py.Jérôme Duval
2017-09-11interpreter: Always flatten when unholding arraysNirbheek Chauhan
2017-09-04Allow version labels with trailing dotsMichal Koutný
2017-08-18Make all functionality invokable via the main Meson binary,Jussi Pakkanen
2017-07-21configure_file: warn in case a variable to subsitute is not present in the pa...Christoph Reiter
2017-07-01Fix remaining Interpreter object leaks.Jussi Pakkanen
2017-07-01Make Interpreter object unpicklable as it was being pickled by accident in co...Jussi Pakkanen
2017-05-21Create helper function for a rmtree that works reliably on Windows.Jussi Pakkanen
2017-05-11Flatten should always return a listDylan Baker
2017-05-09Merge pull request #1751 from centricular/fix-cached-depsJussi Pakkanen
2017-05-09Completely overhaul caching of external dependenciesNirbheek Chauhan