diff options
author | Mans Rullgard <mans@mansr.com> | 2012-10-23 06:28:08 +0400 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2012-10-23 14:12:24 +0400 |
commit | a1f6ad69c77917a348650a745752535503a44f88 (patch) | |
tree | acfd76d2660c9d5b556c6378c570cf18d4c56cac | |
parent | 6f9018fc5ecd974061e17ba84a14625a925e353a (diff) |
fate: check that dependencies actually exist
This causes make to exit with an error message if a nonexistent
dependency is specified rather than silently dropping the test.
Signed-off-by: Mans Rullgard <mans@mansr.com>
-rw-r--r-- | tests/Makefile | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/Makefile b/tests/Makefile index 8bc2b410e5..64ad6ad8ae 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -20,9 +20,11 @@ tests/data/vsynth2.yuv: tests/rotozoom$(HOSTEXESUF) | tests/data tests/data/asynth% tests/data/vsynth%.yuv tests/vsynth%/00.pgm: TAG = GEN +CHKCFG = $(if $($(1))$(!$(1)),$($(1)), $(error No such config: $(1))) + ALLYES = $(strip $(call XYES, $(1))) XYES = $(if $(strip $(1)), \ - $(if $(CONFIG_$(firstword $(1))), \ + $(if $(call CHKCFG,CONFIG_$(firstword $(1))), \ $(call XYES, $(wordlist 2, $(words $(1)), $(1)))), \ yes) |