On 03/29/2015 09:32 PM, Matt McCormick wrote: > That sounds cool. I have implemented it in the emulator-property branch [1]. > > The variable name that defines the default for the > CROSSCOMPILING_EMULATOR property is CMAKE_CROSSCOMPILING_EMULATOR.
Thanks. That looks pretty good, but needs some tweaking: In each place that you ExpandListArgument to get the emulator command and arguments and write them out before an executable name, you need to be sure to make the proper call to escape each argument. In each case the code just below your hunk does this for the test arguments. The Tests/RunCMake/pseudo_emulator.cxx tool must be able to compile with any of the compilers we test, not just those that host the build of CMake. It will be more portable to use a .c file with <stdio.h> and printf. Also, please make it print out each argument in quotes so one could match expected output in the future. > +RunCMake_TEST:STRING=AddTest Why is this needed in InitialCache.cmake? Thanks, -Brad -- 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