157 Commits (0078d808a2a2b01c634483ca4a986f52ffe1ce3c)

Author SHA1 Message Date
David Fort 6dea177774 add support for cmakedefine in configure_file() 7 years ago
Jussi Pakkanen 58156ef7cf Grab a file lock on the build dir during modifications. 7 years ago
Nirbheek Chauhan d012b5b997 Create a helper for checking if a string has a path component 7 years ago
Mathieu Duponchelle 9f7bdedc94 mesonlib: fix meson detection (again) 7 years ago
Nirbheek Chauhan aeee01f639 rmtree: Don't retry when the file is not found 7 years ago
Nirbheek Chauhan 657d9f2b29 Support running out-of-tree tests against a meson in PATH 7 years ago
Robert Bragg 6f510ca695 Don't version shared libraries for Android 7 years ago
Aleksey Filippov 2cf85ae16f Use os.path: basename() and dirname() instead of split() 7 years ago
Salamandar 93ba30751e dump_conf_header should rewrite file only if modified (just like do_conf_file) (#2952) 7 years ago
Dylan Baker 660dee1e10 LLVM: use DragonFly BSD workaround on FreeBSD as well 7 years ago
Dylan Baker 10a560a411 compilers: fix unittest "16 prebuilt shared" on dragonfly bsd 7 years ago
Jussi Pakkanen 0538009d30 Bump minimum supported Python from 3.4 to 3.5. 7 years ago
Alexey Stukalov da44a93daa normpath to bundled meson executable 7 years ago
Alexey Stukalov 8fc4244187 fix meson location detection if run by wraptool 7 years ago
Benjamin Redelings c62078dae5 Add missing for_linux( ) function. 7 years ago
Jussi Pakkanen ff98407ade Dead code removal. 7 years ago
Jussi Pakkanen 164fb9a150 Also promote wrap files. 7 years ago
Jussi Pakkanen 5b9d79b902 Print instructions on how to promote subsubprojects. 7 years ago
Jussi Pakkanen 88756bfe95 Print UTF-8 warning only when actually encountering non-ascii filenames. 7 years ago
Dylan Baker fc547ad05e haiku: do not add pthread arguments 7 years ago
Nirbheek Chauhan 91d8784a04 configure_file: Compare difference in binary mode 7 years ago
Jussi Pakkanen 4ca1e8638c Fix running tests when there is a period in PATH. 7 years ago
Joergen Ibsen 91a0126590 Improve escaping in configuration files 7 years ago
Jussi Pakkanen 247d632f37 Try harder to find meson.py. Closes #2672. 7 years ago
Joergen Ibsen f31142de88 Use regex to substitute template strings 7 years ago
Joergen Ibsen fdb48a3a0f Use re.sub instead of replace loop 7 years ago
Jussi Pakkanen 22adda1617 Review fixes. 7 years ago
Jussi Pakkanen 9d67e5030b Changed code to use detected executables rather than hardcoding sys.executable. 7 years ago
Nirbheek Chauhan d2a250412c compilers: Improve manual library searching 7 years ago
Nirbheek Chauhan bb0e18b738 Use listify and extract_as_list everywhere 7 years ago
Nirbheek Chauhan 24e0774ace Always flatten in listify() since we always want that 7 years ago
Alexis Jeandet bf64cf569b Gnome, pkgconfig, Qt4, Qt5 and windows modules slightly refactored. 7 years ago
Alexis Jeandet 55975f852e Introduced extract_as_list. 7 years ago
Alexis Jeandet 7549a39a17 Introduction of listify method. Test on build.py module to see benefits. 7 years ago
Jussi Pakkanen df18c1ac98 Do not use universal newlines on old Python versions. 7 years ago
Jérôme Duval 0b8db94065 Add is_haiku(), needed for run_tests.py. 7 years ago
Nirbheek Chauhan b3c70f495b interpreter: Always flatten when unholding arrays 7 years ago
Michal Koutný e94a9c8fcf Allow version labels with trailing dots 7 years ago
Jussi Pakkanen 50fb7d37ab Make all functionality invokable via the main Meson binary, 7 years ago
Christoph Reiter ceea746222 configure_file: warn in case a variable to subsitute is not present in the passed configuration. Fixes #2090 7 years ago
Jussi Pakkanen ad3dc937f1 Fix remaining Interpreter object leaks. 8 years ago
Jussi Pakkanen c11a4cb952 Make Interpreter object unpicklable as it was being pickled by accident in copies of kwargs. 8 years ago
Jussi Pakkanen effe4fb134 Create helper function for a rmtree that works reliably on Windows. 8 years ago
Dylan Baker e419198ff8 Flatten should always return a list 8 years ago
Nirbheek Chauhan 8cf29bd288 Completely overhaul caching of external dependencies 8 years ago
Dylan Baker 3a688dc4b7 Implement difference method for OrderedSet 8 years ago
Dylan Baker 93187797d6 Fix OrderedSet `__repr__` protocol for non-string objects 8 years ago
Dylan Baker 6944d06116 Don't use dict.keys() to check membership 8 years ago
Dylan Baker 4f7723649a Implement an actual set interface for the OrderedSet class. Closes #1670 8 years ago
Michael Olbrich ca894a24fc Don't close fds when executing programs 8 years ago