From b791ede1b1a310e073c59a391fbc1a86e5e7f64e Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Thu, 28 Mar 2019 09:33:11 -0700 Subject: [PATCH] tests: modify partial_dependency test to cover a bug Currently if a dependency is added to declare_dependency, and the top dependency doesn't have an attribute that the subdependency does, it wont be propagated by subdependency. --- .../189 partial dependency/declare_dependency/meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test cases/common/189 partial dependency/declare_dependency/meson.build b/test cases/common/189 partial dependency/declare_dependency/meson.build index 86e26089d..3783f6694 100644 --- a/test cases/common/189 partial dependency/declare_dependency/meson.build +++ b/test cases/common/189 partial dependency/declare_dependency/meson.build @@ -12,9 +12,13 @@ # See the License for the specific language governing permissions and # limitations under the License. +dec_sub_dep = declare_dependency( + include_directories : include_directories('headers'), +) + dec_dep = declare_dependency( sources : files('headers/foo.c'), - include_directories : include_directories('headers'), + dependencies : dec_sub_dep, ) sub_dep = dec_dep.partial_dependency(includes : true)