meson/mesonbuild
Dylan Baker e419198ff8 Flatten should always return a list
Currently if flatten() is passed a non-list object, it returns that
object. This is surprising behavior, and prone to causing serious and
numerous problems, since many objects implement the iterable interface,
and thus can be used in cases a list is expected, but with undesirable
results.
2017-05-11 09:57:38 -07:00
..
backend Merge pull request #1610 from valum-framework/vala-use-generate-basic-compiler-args 2017-05-09 18:45:06 +03:00
modules pkgconfig: add suppport for custom variables during generation 2017-05-11 00:13:30 +03:00
scripts Use American English: behaviour -> behavior 2017-05-04 22:09:27 +03:00
wrap Don't use len() to test emptiness vs not emptiness 2017-05-02 21:57:26 +03:00
__init__.py Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 2016-01-16 17:35:29 +02:00
astinterpreter.py cleanup: Remove redundant parentheses 2017-01-18 21:22:47 +02:00
build.py Allow link_depends to take strings, Files or generated objects. Closes #1172 2017-05-08 20:59:46 +02:00
compilers.py vala: Add 'no_warn_args' with '--disable-warnings' 2017-05-08 14:58:52 -04:00
coredata.py Completely overhaul caching of external dependencies 2017-05-09 14:24:48 +05:30
dependencies.py Merge pull request #1751 from centricular/fix-cached-deps 2017-05-09 18:41:51 +03:00
environment.py More strict eval. 2017-05-01 19:30:55 +03:00
interpreter.py dependencies: Only store found deps in the cache 2017-05-09 14:24:48 +05:30
interpreterbase.py Don't use len() to test emptiness vs not emptiness 2017-05-02 21:57:26 +03:00
mconf.py Don't use len() to test emptiness vs not emptiness 2017-05-02 21:57:26 +03:00
mesonlib.py Flatten should always return a list 2017-05-11 09:57:38 -07:00
mesonmain.py Merge pull request #1587 from mesonbuild/tingping/msgfmt-datadir 2017-05-03 18:51:55 +03:00
mintro.py mesonintrospect: Print all deps, not just those with the same name 2017-05-09 14:23:15 +05:30
mlog.py Add an option to dependencies called 'method'. This can be used to 2017-04-09 03:31:39 -04:00
mparser.py Added missing argument to a few function calls. Closes #1647. 2017-04-21 13:01:19 +03:00
optinterpreter.py Allow option values to contain ':' 2017-04-04 23:41:23 +05:30