summaryrefslogtreecommitdiff
path: root/mesonbuild/mesonlib.py
Commit message (Expand)AuthorAgeFilesLines
* Review fixes.Jussi Pakkanen2017-11-211-2/+2
* Changed code to use detected executables rather than hardcoding sys.executable.Jussi Pakkanen2017-11-201-0/+9
* compilers: Improve manual library searchingNirbheek Chauhan2017-11-111-0/+36
* Use listify and extract_as_list everywhereNirbheek Chauhan2017-10-011-26/+25
* Always flatten in listify() since we always want thatNirbheek Chauhan2017-10-011-16/+18
* Merge pull request #2331 from mesonbuild/winencodeJussi Pakkanen2017-09-191-0/+22
|\
| * Do not use universal newlines on old Python versions.Jussi Pakkanen2017-09-181-0/+22
* | Gnome, pkgconfig, Qt4, Qt5 and windows modules slightly refactored.Alexis Jeandet2017-09-181-1/+3
* | Introduced extract_as_list.Alexis Jeandet2017-09-181-1/+8
* | Introduction of listify method. Test on build.py module to see benefits.Alexis Jeandet2017-09-181-0/+11
|/
* Add is_haiku(), needed for run_tests.py.Jérôme Duval2017-09-141-0/+3
* interpreter: Always flatten when unholding arraysNirbheek Chauhan2017-09-111-0/+1
* Allow version labels with trailing dotsMichal Koutný2017-09-041-1/+1
* Make all functionality invokable via the main Meson binary,Jussi Pakkanen2017-08-181-9/+0
* configure_file: warn in case a variable to subsitute is not present in the pa...Christoph Reiter2017-07-211-2/+7
* Fix remaining Interpreter object leaks.Jussi Pakkanen2017-07-011-0/+8
* Make Interpreter object unpicklable as it was being pickled by accident in co...Jussi Pakkanen2017-07-011-0/+5
* Create helper function for a rmtree that works reliably on Windows.Jussi Pakkanen2017-05-211-0/+17
* Flatten should always return a listDylan Baker2017-05-111-1/+1
* Merge pull request #1751 from centricular/fix-cached-depsJussi Pakkanen2017-05-091-1/+1
|\
| * Completely overhaul caching of external dependenciesNirbheek Chauhan2017-05-091-1/+1
* | Implement difference method for OrderedSetDylan Baker2017-05-081-0/+3
* | Fix OrderedSet `__repr__` protocol for non-string objectsDylan Baker2017-05-081-1/+2
|/
* Don't use dict.keys() to check membershipDylan Baker2017-04-281-1/+1
* Implement an actual set interface for the OrderedSet class. Closes #1670Dylan Baker2017-04-281-8/+28
* Merge pull request #1548 from ssssam/sam/stable-orderingJussi Pakkanen2017-04-131-0/+16
|\
| * Add a cheap OrderedSet implementationSam Thursfield2017-04-031-0/+16
* | Don't close fds when executing programsMichael Olbrich2017-04-131-0/+1
* | Merge pull request #1469 from centricular/install-secondary-outputsJussi Pakkanen2017-04-091-13/+10
|\ \
| * | Support multiple install dirs for built/custom targetsNirbheek Chauhan2017-04-041-13/+10
* | | Merge pull request #1518 from centricular/mesonintrospect-evarJussi Pakkanen2017-04-081-0/+9
|\ \ \
| * | | Export MESONINTROSPECT to postconf/install/run_command scriptsNirbheek Chauhan2017-03-281-0/+9
| | |/ | |/|
* | | Don't use -fPIC on Cygwin, eitherJon Turney2017-04-061-0/+4
* | | Merge pull request #1557 from pitti/fix/configure_data-files-inputJussi Pakkanen2017-04-041-6/+6
|\ \ \ | |_|/ |/| |
| * | Refactor duplicate code in FilePhilipp Ittershagen2017-04-031-6/+6
| |/
* | Create unity files with the VS backend.Jussi Pakkanen2017-04-021-0/+2
|/
* Rewrite custom_target template string substitutionNirbheek Chauhan2017-02-201-0/+151
* coredata: Use our own implementation of commonpathNirbheek Chauhan2017-01-301-0/+25
* Support file perms for install_data and install_subdirNirbheek Chauhan2017-01-241-1/+103
* Merge pull request #1312 from centricular/print-pkgdep-error-osxJussi Pakkanen2017-01-181-4/+2
|\
| * Derive all exceptions correctly from base exceptionsNirbheek Chauhan2017-01-171-4/+2
* | cleanup: Remove redundant parenthesesMike Sinkovsky2017-01-181-2/+2
|/
* configure_file: Use utf-8 to write configured fileKseniia Vasilchuk2016-12-221-1/+1
* Merge pull request #1233 from mesonbuild/wip/ignatenko/code-styleJussi Pakkanen2016-12-211-1/+1
|\
| * tree-wide: remove unused importsIgor Gnatenko2016-12-191-1/+1
* | Fix several more lint errorsNirbheek Chauhan2016-12-201-0/+4
|/
* Use universal_newlines=True for all Popen callsNirbheek Chauhan2016-12-111-0/+7
* Allow many version conditions for pkg-config depsNirbheek Chauhan2016-12-031-6/+23
* configure_file: Use utf-8 to write configured fileNirbheek Chauhan2016-11-231-1/+1
* Always specify installed data with a File object. Closes #858.Jussi Pakkanen2016-11-181-0/+9