238 Commits (71814049a120dad8cd5a84f6054a7d763ed39f08)

Author SHA1 Message Date
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
Jon Turney cbc5064a67 Don't use -fPIC on Cygwin, either 8 years ago
Nirbheek Chauhan 57cb1f9aad Support multiple install dirs for built/custom targets 8 years ago
Philipp Ittershagen 64e8f2c7bf Refactor duplicate code in File 8 years ago
Sam Thursfield e0c5e40826 Add a cheap OrderedSet implementation 8 years ago
Jussi Pakkanen 7b66ff8921 Create unity files with the VS backend. 8 years ago
Nirbheek Chauhan 27f5f0a963 Export MESONINTROSPECT to postconf/install/run_command scripts 8 years ago
Nirbheek Chauhan 73b2ee08a8 Rewrite custom_target template string substitution 8 years ago
Nirbheek Chauhan bb491735a9 coredata: Use our own implementation of commonpath 8 years ago
Nirbheek Chauhan 7d6f628ed4 Support file perms for install_data and install_subdir 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Nirbheek Chauhan e441a74282 Derive all exceptions correctly from base exceptions 8 years ago
Kseniia Vasilchuk 69e2ef099c configure_file: Use utf-8 to write configured file 8 years ago
Nirbheek Chauhan 9bc07a0941 Fix several more lint errors 8 years ago
Igor Gnatenko 8268eb4959 tree-wide: remove unused imports 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Nirbheek Chauhan e1c9d94708 Allow many version conditions for pkg-config deps 8 years ago
Nirbheek Chauhan 03cc991f4f configure_file: Use utf-8 to write configured file 8 years ago
Jussi Pakkanen a01919976e Always specify installed data with a File object. Closes #858. 8 years ago
Scott D Phillips ba578db031 mesonlib: close file before (re)moving 8 years ago
Jussi Pakkanen 5f20b38d44 Force configure input files to be utf-8. Closes #927. 8 years ago
Patrick Griffis 8b27a48d56 Don't default to lib64 if symlink 8 years ago
Jouni Kosonen 1ed3317a8b Only default to dpkg-architecture output in Debian derivatives 8 years ago