[CMake] multiple cvs updates for continuous build

Bram de Greve bramz at users.sourceforge.net
Thu Jul 2 15:10:50 EDT 2009


Clinton Stimpson wrote:
> You can do it like this:
>
> ....
> WHILE (${CTEST_ELAPSED_TIME} LESS 36000)
>   SET (START_TIME ${CTEST_ELAPSED_TIME})
>   CTEST_START (Continuous)
>   CTEST_UPDATE (SOURCE "${CTEST_SOURCE_DIRECTORY}" RETURN_VALUE res1)
>   CTEST_UPDATE (SOURCE "${OTHER_SOURCE_DIRECTORY}" RETURN_VALUE res2)
>   IF(res1 GREATER 0 OR res2 GREATER 0)
>     CTEST_CONFIGURE()
>     CTEST_BUILD()
>     CTEST_TEST()
>     CTEST_SUBMIT()
>   ....
>
>
> Clint
>
Thanks Clint, I'll try this tomorrow!
When used with CDash, will this combine the reported update?

Bram


More information about the CMake mailing list