diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2022-03-21 16:42:55 -0400 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2022-03-24 12:27:06 -0400 |
commit | f2d21bf8a98fe4eb528a077f3faf5d68cd35c244 (patch) | |
tree | 4f750b938ad79de8c0e32f8301d1d9d36eac9fe6 /test cases/unit/35 dist script | |
parent | ebbe4425e7a1c1c16281ef163e443fc1c0a8b209 (diff) | |
download | meson-f2d21bf8a98fe4eb528a077f3faf5d68cd35c244.zip meson-f2d21bf8a98fe4eb528a077f3faf5d68cd35c244.tar.gz meson-f2d21bf8a98fe4eb528a077f3faf5d68cd35c244.tar.bz2 |
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.
Diffstat (limited to 'test cases/unit/35 dist script')
-rw-r--r-- | test cases/unit/35 dist script/subprojects/sub/meson.build | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test cases/unit/35 dist script/subprojects/sub/meson.build b/test cases/unit/35 dist script/subprojects/sub/meson.build index 6128613..a41a3b6 100644 --- a/test cases/unit/35 dist script/subprojects/sub/meson.build +++ b/test cases/unit/35 dist script/subprojects/sub/meson.build @@ -1,4 +1,4 @@ -project('sub') +project('sub', 'c') if get_option('broken_dist_script') # Make sure we can add a dist script in a subproject, but it won't be run |