Eike,

The changes you made in this commit:

http://www.cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ec36e1c2afe7c8258588dd51a9fe75b7fb523206

appear to have introduced a change in behavior such that the test is
running recursive dependency checks instead of just direct dependency
checks.

Evidence:
11/18: test passed in under 3 seconds:
http://open.cdash.org/testDetails.php?test=294732956&build=3575799
updates: http://open.cdash.org/viewUpdate.php?buildid=3577230
11/19: test fails, times out after 10 minutes:
http://open.cdash.org/testDetails.php?test=294964093&build=3577230

I think the root of the problem is the tests for ARGV1, ARGV2, etc.
that you made are not equivalent to the previous code in the case of a
nested function call: (a function calling a function ... or deeper --
weird stuff happens if you call a function with fewer than its
declared arguments -- i.e. there is no ARGV2 variable within a
function called with only one argument, but there may be in the parent
scope if it's called from a function that does get called with 2 or
more args)

So.... some of the "needless" variable dereferencing you removed is
actually needed.

Would you mind reverting those commits, or modifying them such that
the new behavior is identical to the older behavior, please?


Thanks,
David C.
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to