From 98e06794dd2b4554e1fc82314edc9a5c7a232d7d Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 17 Mar 2008 11:10:32 -0400 Subject: ENH: Avoid printing message about unknown repository type repeatedly in CTest. --- Modules/CTest.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Modules/CTest.cmake b/Modules/CTest.cmake index 7322dbf..28d9b58 100644 --- a/Modules/CTest.cmake +++ b/Modules/CTest.cmake @@ -104,7 +104,10 @@ IF(BUILD_TESTING) ENDIF(NOT UPDATE_TYPE) IF(NOT UPDATE_TYPE) - MESSAGE(STATUS "Cannot determine repository type. Please set UPDATE_TYPE to 'cvs' or 'svn'. CTest update will not work.") + IF(NOT __CTEST_UPDATE_TYPE_COMPLAINED) + SET(__CTEST_UPDATE_TYPE_COMPLAINED 1 CACHE INTERNAL "Already complained about update type.") + MESSAGE(STATUS "CTest cannot determine repository type. Please set UPDATE_TYPE to 'cvs' or 'svn'. CTest update will not work.") + ENDIF(NOT __CTEST_UPDATE_TYPE_COMPLAINED) ENDIF(NOT UPDATE_TYPE) IF(UPDATE_TYPE MATCHES "[Cc][Vv][Ss]") -- cgit v0.12