meson/mesonbuild/modules
Xavier Claessens f2d21bf8a9 Make compilers list per subproject
Previously subprojects inherited languages already added by main
project, or any previous subproject. This change to have a list of
compilers per interpreters, which means that if a subproject does not
add 'c' language  it won't be able to compile .c files any more, even if
main project added the 'c' language.

This delays processing list of compilers until the interpreter adds the
BuildTarget into its list of targets. That way the interpreter can add
missing languages instead of duplicating that logic into BuildTarget for
the cython case.
2022-03-24 12:27:06 -04:00
..
__init__.py Add API for modules that wants to define their devenv 2022-02-28 09:03:27 -05:00
cmake.py interpreter: replace build_def_files with OrderedSet 2022-03-03 10:29:14 -08:00
dlang.py dub module: use typed_pos_args to check positional arguments 2022-03-24 02:07:02 -04:00
fs.py add FeatureNew decorators for various modules that were lacking them 2021-12-31 12:03:57 +02:00
gnome.py gnome module: properly fallback to gtk-update-icon-cache 2022-03-23 17:54:12 -04:00
hotdoc.py hotdoc module: use typed_pos_args to check positional arguments 2022-03-24 02:07:02 -04:00
i18n.py i18n.merge_file: do not disable in the absence of gettext tools 2022-03-06 11:09:56 -05:00
java.py treewide: string-quote the first argument to T.cast 2022-03-07 19:01:04 -05:00
keyval.py interpreter: replace build_def_files with OrderedSet 2022-03-03 10:29:14 -08:00
modtest.py modules: Add methods dict everywhere 2021-05-28 15:17:10 -04:00
pkgconfig.py Move dataonly pkgconfig file to datadir/pkgconfig 2022-03-09 17:50:41 -05:00
python.py python: Remove warning about invalid install path 2022-03-16 07:03:43 -04:00
python3.py python 3 module: type-check all posargs 2022-03-24 02:07:02 -04:00
qt.py treewide: string-quote the first argument to T.cast 2022-03-07 19:01:04 -05:00
qt4.py qt module: rcc supports depfiles now, given a recent enough version of Qt5 2020-07-13 22:28:58 +00:00
qt5.py qt module: rcc supports depfiles now, given a recent enough version of Qt5 2020-07-13 22:28:58 +00:00
qt6.py add FeatureNew decorators for various modules that were lacking them 2021-12-31 12:03:57 +02:00
sourceset.py sourceset: reorder fields in SourceSetRule 2022-03-14 10:27:38 -07:00
unstable_cuda.py Add entries for new CUDA Toolkit versions. 2021-10-21 10:20:17 +05:30
unstable_external_project.py add D features to InternalDependency 2022-03-03 08:42:56 -08:00
unstable_icestorm.py modules: Replace find_program_impl() by state.find_program() 2021-05-28 15:17:10 -04:00
unstable_rust.py Make compilers list per subproject 2022-03-24 12:27:06 -04:00
unstable_simd.py interpreter: replace ConfigurationDataObject with ConfigurationDataHolder 2022-01-18 17:53:29 -05:00
unstable_wayland.py wayland module: Allow building both client and server sides 2022-03-06 06:31:43 -05:00
windows.py build: replace kwargs in CustomTarget initializer 2022-01-28 15:53:20 -05:00