meson/mesonbuild
John Ericson 278c294aa4 Compiler options per lang
A current rather untyped storage of options is one of the things that
contributes to the options code being so complex. This takes a small
step in synching down by storing the compiler options in dicts per
language.

Future work might be replacing the langauge strings with an enum, and
defaultdict with a custom struct, just like `PerMachine` and
`MachineChoice`.
2020-04-20 23:23:15 +03:00
..
ast interpreterbase: Add warning when built-in object method has no kwargs 2020-03-19 23:01:58 +02:00
backend Compiler options per lang 2020-04-20 23:23:15 +03:00
cmake cmake: Do not compile explicit header files 2020-04-17 18:28:40 +03:00
compilers Compiler options per lang 2020-04-20 23:23:15 +03:00
dependencies dependencies/cmake: Only use abs paths as link args 2020-04-15 21:19:14 +01:00
modules Report an errror if glib-compile-resources is missing 2020-03-29 20:53:50 +03:00
scripts symbolextractor: add support for hurd 2020-04-10 11:29:35 -07:00
templates cuda: Fix meson template (fixes #6869) 2020-04-01 20:38:49 +03:00
wrap wrap: Add fallback urls 2020-04-13 13:29:33 +03:00
__init__.py
build.py Compiler options per lang 2020-04-20 23:23:15 +03:00
coredata.py Compiler options per lang 2020-04-20 23:23:15 +03:00
depfile.py Add depfile to configure_file() 2019-09-30 22:17:50 +03:00
envconfig.py Recognize Hurd as platform/OS 2020-04-10 11:29:35 -07:00
environment.py Compiler options per lang 2020-04-20 23:23:15 +03:00
interpreter.py Compiler options per lang 2020-04-20 23:23:15 +03:00
interpreterbase.py interpreterbase: Add warning when built-in object method has no kwargs 2020-03-19 23:01:58 +02:00
linkers.py Fix legacy env var support with cross 2020-03-23 17:51:36 +02:00
mcompile.py mcompile: Use the current dir if unspecified 2020-04-08 23:44:31 +03:00
mconf.py Compiler options per lang 2020-04-20 23:23:15 +03:00
mdist.py dist: Print location of generated tarballs 2020-03-29 21:12:34 +03:00
mesonlib.py Recognize Hurd as platform/OS 2020-04-10 11:29:35 -07:00
mesonmain.py mesonbuild: Add mcompile command 2020-03-04 14:07:27 -05:00
minit.py sample factory implementation 2020-03-19 22:44:59 +02:00
minstall.py Do not call restorecon if there are no files to install 2020-03-29 20:52:43 +03:00
mintro.py Compiler options per lang 2020-04-20 23:23:15 +03:00
mlog.py Add property to disable compiler sanity checks during cross compilation. 2020-03-22 23:07:53 +02:00
mparser.py mparser: fix precedence of arithmetic operators 2020-04-04 13:31:07 +03:00
msetup.py Fix typo in help of option '--wipe' [skip ci] 2020-04-10 17:27:51 +03:00
msubprojects.py Cherry-picking - (rm python2 % add python3 .format) (#6725) 2020-03-03 21:45:43 +02:00
mtest.py mtest: Improve test output formatting. 2020-04-03 00:51:52 +03:00
munstable_coredata.py Fix typos found by codespell 2019-11-06 09:55:30 -05:00
optinterpreter.py opts: Allow `-` and `not` in meson_options.txt (fixes #6948) 2020-04-11 18:58:26 -04:00
rewriter.py Compiler options per lang 2020-04-20 23:23:15 +03:00