<div dir="ltr">Hey all,<br><br>Looks like Bill's got it. Thanks Bill. FYI, this was 
done as part of doing parameter sweeps (run tests with all combinations 
of various parameters and settings), when it has been made pretty it may
 get committed back.<br><br>Best,<br><br>David<div class=""><div id=":ok" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 17, 2014 at 11:44 AM, Bill Hoffman <span dir="ltr"><<a href="mailto:bill.hoffman@kitware.com" target="_blank">bill.hoffman@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 11/17/2014 1:44 PM, Joe wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
1) How  can the same ARGV to the same function give different ARGN's? My<br>
feeling is that the answer is "never, it's something in how the MESSAGE<br>
command displays lists."<br>
2) How can we display lists in a way that allows us to see the<br>
differences between them? That is, is there some function  which I can<br>
replace MESSAGE with in order to see the discrepancy between these two<br>
lists?<br>
</blockquote></span>
To me it looks like in the first call all of this stuff:<span class=""><br>
Multifield_Repartition;<u></u>SOURCES;multifield_<u></u>repartition.cpp;COMM;mpi;<u></u>serial;STANDARD_PASS_OUTPUT;<u></u>NUM_MPI_PROCS;4;FAIL_REGULAR_<u></u>EXPRESSION;TEST FAILED;PASS_REGULAR_<u></u>EXPRESSION;TEST PASSED;ARGS;--num_particles=<u></u>50;--num_dimensions=2<br>
<br></span>
is crammed into one variable.<br>
<br>
It might be clearer if you changed your messages to do this:<br>
  MESSAGE("FINAL EXE_NAME: ${EXE_NAME}")<span class=""><br>
  MESSAGE("FINAL ARGV: ${ARGV}")<br>
  MESSAGE("FINAL ARGN: ${ARGN}")<br>
<br></span>
Most likely it was called quoted?<br>
<br>
my_func("lots of stuff;foo;bar")<br>
vs<br>
my_func("lots of stuff" foo bar)<br>
<br>
-Bill<br>
<br>
-- <br>
<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/<u></u>CMake_FAQ</a><br>
<br>
Kitware offers various services to support the CMake community. For more information on each offering, please visit:<br>
<br>
CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/<u></u>support.html</a><br>
CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/<u></u>consulting.html</a><br>
CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/<u></u>training.html</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<u></u>opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/<u></u>mailman/listinfo/cmake</a><br>
</blockquote></div><br></div>