From 8e4cc151daf3e80bdf3c736d066a07e4c7a4ed1c Mon Sep 17 00:00:00 2001 From: David Faure Date: Wed, 12 Sep 2018 21:00:39 +0200 Subject: Actually iterate over CF_GENERATED, rather than checking item 0 all the time Found while grepping for examples of foreach(... RANGE ...) for my cmake training material ;-) --- tests/ECMGenerateHeadersTest/run_test.cmake.config | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/ECMGenerateHeadersTest/run_test.cmake.config b/tests/ECMGenerateHeadersTest/run_test.cmake.config index 29bfeba8..6a51c47a 100644 --- a/tests/ECMGenerateHeadersTest/run_test.cmake.config +++ b/tests/ECMGenerateHeadersTest/run_test.cmake.config @@ -11,9 +11,10 @@ function (check_files) set(multiValueArgs) cmake_parse_arguments(CF "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) list(LENGTH CF_GENERATED count) - foreach(i RANGE ${count}) - list(GET CF_GENERATED 0 generated_file) - list(GET CF_ORIGINALS 0 original_file) + math(EXPR last "${count}-1") + foreach(i RANGE ${last}) + list(GET CF_GENERATED ${i} generated_file) + list(GET CF_ORIGINALS ${i} original_file) if (NOT EXISTS "${generated_file}") message(FATAL_ERROR "${generated_file} was not generated") endif() -- cgit v1.2.1