[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