meson/mesonbuild
Daniel Mensinger 3f889606c7 Split compiler detection from Environment
This moves all the compiler detection logic into the new
compilers.detect module. This dramatically reduces the size
and complexity of Environment.
2021-06-25 19:34:48 +02:00
..
ast Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
backend Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
cmake Add Visual Studio 2012/2013 backends (#8803) 2021-06-22 21:00:23 +03:00
compilers Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
dependencies Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
interpreter Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
interpreterbase Merge pull request #8884 from dcbaker/submit/type-and-annotate-install-functions 2021-06-23 01:00:59 +03:00
linkers Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
mesonlib Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
modules gnome: add update_desktop_database to post_install() 2021-06-23 15:48:32 -04:00
scripts Do not delete workdir in case scan-build fails. 2021-06-02 21:23:51 +03:00
templates mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
wrap interpreter: Extract dependency() logic into its own helper class 2021-06-16 19:04:03 -04: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
_typing.py typing: mlog use StringProtocol 2021-06-05 12:35:48 +02:00
arglist.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
build.py Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
coredata.py Add Visual Studio 2012/2013 backends (#8803) 2021-06-22 21:00:23 +03:00
depfile.py stabilize sets that are converted to lists 2020-11-15 14:21:31 +01:00
envconfig.py holders: Introduce HoldableObject 2021-06-18 23:48:33 +02:00
environment.py Split compiler detection from Environment 2021-06-25 19:34:48 +02:00
mcompile.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
mconf.py coredata: Invalidate deps cache when changing wrap_mode option 2021-06-11 09:40:21 -04:00
mdevenv.py Add `meson devenv` command and meson.add_devenv() 2021-03-16 09:00:50 -04:00
mdist.py Don't use `os.path.relpath` in dist command 2021-05-30 00:49:43 +03:00
mesondata.py Fix misspells 2021-01-13 12:53:10 -05:00
mesonmain.py typing: Fully annotate run_project_tests.py 2021-06-09 13:25:36 +02:00
minit.py minit: do not misdetect files suffixed as "" or named "." or "c" or "s" as c# 2021-06-13 14:28:08 -04:00
minstall.py minstall: make intentions clearer 2021-06-22 09:13:41 -07:00
mintro.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
mlog.py typing: mlog use StringProtocol 2021-06-05 12:35:48 +02:00
mparser.py Add support for basic format strings 2021-03-10 08:55:22 -05:00
msetup.py msetup: Restore .gitignore after wipe 2021-04-17 22:54:03 -04:00
msubprojects.py wrap: Port to v2 protocol 2021-06-04 15:35:29 -04:00
mtest.py mtest: timeout if the write side of pipes does not close 2021-03-23 00:07:14 +02:00
munstable_coredata.py Use a single coredata dictionary for options 2021-01-04 12:20:58 -08:00
optinterpreter.py various python neatness cleanups 2021-03-04 17:11:26 -05:00
programs.py holders: Move get_version from directly to ExternalProgram 2021-06-18 23:48:33 +02:00
rewriter.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00