[cmake-commits] martink committed Dart.cmake 1.71 1.72

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Jan 31 13:23:07 EST 2008


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv20586/Modules

Modified Files:
	Dart.cmake 
Log Message:
ENH: use ctest to drive dashboards for make targets as opposed to tclsh


Index: Dart.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/Dart.cmake,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -d -r1.71 -r1.72
--- Dart.cmake	7 Aug 2007 19:42:37 -0000	1.71
+++ Dart.cmake	31 Jan 2008 18:23:04 -0000	1.72
@@ -75,7 +75,7 @@
   ENDIF(HAVE_DART)
 
 
-  IF (HAVE_DART AND TCL_TCLSH)
+  IF (HAVE_DART)
     # make directories in the binary tree
     FILE(MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/Testing/HTML/TestingResults/Dashboard"
       "${PROJECT_BINARY_DIR}/Testing/HTML/TestingResults/Sites/${SITE}/${BUILDNAME}")
@@ -97,78 +97,11 @@
     IF(DART_EXPERIMENTAL_USE_PROJECT_NAME)
       SET(DART_EXPERIMENTAL_NAME "${DART_EXPERIMENTAL_NAME}${PROJECT_NAME}")
     ENDIF(DART_EXPERIMENTAL_USE_PROJECT_NAME)
-    ADD_CUSTOM_TARGET(${DART_EXPERIMENTAL_NAME}
-      ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Start Update Configure Build Test)
-    ADD_CUSTOM_TARGET(${DART_EXPERIMENTAL_NAME}Submit 
-      ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Submit)
-
-    # for non IDE based builds nmake and make 
-    # add all these extra targets 
-    IF(${CMAKE_MAKE_PROGRAM} MATCHES make)
-      # Make targets for Experimental builds
-      ADD_CUSTOM_TARGET(ExperimentalStart
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Start)
-      ADD_CUSTOM_TARGET(ExperimentalUpdate   
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Start Update)
-      ADD_CUSTOM_TARGET(ExperimentalConfigure   
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Start Configure)
-      ADD_CUSTOM_TARGET(ExperimentalBuild   
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Start Build)
-      ADD_CUSTOM_TARGET(ExperimentalTest 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Test)
-      ADD_CUSTOM_TARGET(ExperimentalCoverage 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental Coverage)
-      ADD_CUSTOM_TARGET(ExperimentalDashboardStart 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental DashboardStart)
-      ADD_CUSTOM_TARGET(ExperimentalDashboardEnd 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Experimental DashboardEnd)
-
-      # Continuous
-      ADD_CUSTOM_TARGET(Continuous 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Start Update Configure Build Test Submit)
-      ADD_CUSTOM_TARGET(ContinuousStart
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Start)
-      ADD_CUSTOM_TARGET(ContinuousUpdate
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Update)
-      ADD_CUSTOM_TARGET(ContinuousConfigure
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Configure)
-      ADD_CUSTOM_TARGET(ContinuousBuild   
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Build)
-      ADD_CUSTOM_TARGET(ContinuousTest 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Test)
-      ADD_CUSTOM_TARGET(ContinuousCoverage 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Coverage)
-      ADD_CUSTOM_TARGET(ContinuousSubmit 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Continuous Submit)
-
-      # Nightly
-      ADD_CUSTOM_TARGET(Nightly 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Start Update Configure Build Test Submit)
-      ADD_CUSTOM_TARGET(NightlyStart
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Start)
-      ADD_CUSTOM_TARGET(NightlyUpdate
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Update)
-      ADD_CUSTOM_TARGET(NightlyConfigure
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Configure)
-      ADD_CUSTOM_TARGET(NightlyBuild   
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Build)
-      ADD_CUSTOM_TARGET(NightlyTest 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Test)
-      ADD_CUSTOM_TARGET(NightlyCoverage 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Coverage)
-      ADD_CUSTOM_TARGET(NightlySubmit 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly Submit)
-      ADD_CUSTOM_TARGET(NightlyDashboardStart 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly DashboardStart)
-      ADD_CUSTOM_TARGET(NightlyDashboardEnd 
-        ${TCL_TCLSH} ${DART_ROOT}/Source/Client/DashboardManager.tcl ${PROJECT_BINARY_DIR}/DartConfiguration.tcl Nightly DashboardEnd)
-    ENDIF (${CMAKE_MAKE_PROGRAM} MATCHES make)
-
-  ELSE(HAVE_DART AND TCL_TCLSH)
-    SET(RUN_FROM_CTEST_OR_DART 1)
-    INCLUDE(CTestTargets)
-    SET(RUN_FROM_CTEST_OR_DART)
-  ENDIF (HAVE_DART AND TCL_TCLSH)
+  ENDIF (HAVE_DART)
+  
+  SET(RUN_FROM_CTEST_OR_DART 1)
+  INCLUDE(CTestTargets)
+  SET(RUN_FROM_CTEST_OR_DART)
 ENDIF(BUILD_TESTING)
 
 #



More information about the Cmake-commits mailing list