I don't understand why this stripped down test gives the wrong results. Can anyone point out what I've done wrong. I'm using cmake 2.8.9
Thanks JB === TEST cmake === include (CMakeParseArguments) MACRO(ADD_TEXT_TEST) CMAKE_PARSE_ARGUMENTS( TEST "" "NAME;COMMAND;ARGSLIST;BASELINE" ${ARGN} ) message("TEST_DEFAULT_ARGS is ${TEST_DEFAULT_ARGS} from ${ARGN}") message("TEST_NAME is ${TEST_NAME}") message("TEST_COMMAND is ${TEST_COMMAND}") message("TEST_ARGSLIST is ${TEST_ARGSLIST}") message("TEST_BASELINE is ${TEST_BASELINE}") ENDMACRO(ADD_TEXT_TEST) set (datafile "Test1.xxx") ADD_TEXT_TEST( NAME testiso_${datafile} COMMAND "RunMe" ARGSLIST 3.5555 nodal "${EAVL_SOURCE_DIR}/data/${datafile}" BASELINE "${CMAKE_CURRENT_SOURCE_DIR}/baseline/testiso/${datafile}.out" ) === output === Gives output as follows - the name is missing and the arglist is truncated ... TEST_DEFAULT_ARGS is from NAME;testiso_Test1.xxx;COMMAND;RunMe;ARGSLIST;3.5555;nodal;D:/Code/EAVL/data/Test1.xxx;BASELINE;D:/Code/EAVL/test/baseline/testiso/Test1.xxx.out TEST_NAME is TEST_COMMAND is RunMe TEST_ARGSLIST is 3.5555 TEST_BASELINE is D:/Code/EAVL/test/baseline/testiso/Test1.xxx.out -- John Biddiscombe, email:biddisco @.at.@ cscs.ch http://www.cscs.ch/ CSCS, Swiss National Supercomputing Centre | Tel: +41 (91) 610.82.07 Via Trevano 131, 6900 Lugano, Switzerland | Fax: +41 (91) 610.82.82
-- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake