From 1a9b03804d61f008dc9fe1ed740910901e623014 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Sat, 17 Jan 2004 12:47:11 -0500
Subject: [PATCH] ENH: Added Dart testing configuration.

---
 CMakeLists.txt | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1933c996..eaefc3dd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -77,6 +77,13 @@ IF(NOT KWSYS_NAMESPACE)
   SET(KWSYS_USE_Process 1)
   SET(KWSYS_USE_RegularExpression 1)
   SET(KWSYS_USE_SystemTools 1)
+
+  # Enable testing.
+  INCLUDE(${CMAKE_ROOT}/Modules/Dart.cmake)
+  MARK_AS_ADVANCED(BUILD_TESTING DART_ROOT TCL_TCLSH)
+  IF(BUILD_TESTING)
+    ENABLE_TESTING()
+  ENDIF(BUILD_TESTING)
 ENDIF(NOT KWSYS_NAMESPACE)
 
 #-----------------------------------------------------------------------------
@@ -373,4 +380,12 @@ IF(KWSYS_STANDALONE)
   TARGET_LINK_LIBRARIES(testIOS ${KWSYS_NAMESPACE})
   TARGET_LINK_LIBRARIES(testProcess ${KWSYS_NAMESPACE})
   TARGET_LINK_LIBRARIES(test1 ${KWSYS_NAMESPACE})
+
+  IF(BUILD_TESTING)
+    ADD_TEST(testProcess-1 testProcess 1)
+    ADD_TEST(testProcess-2 testProcess 2)
+    ADD_TEST(testProcess-3 testProcess 3)
+    ADD_TEST(testProcess-4 testProcess 4)
+    ADD_TEST(testProcess-5 testProcess 5)
+  ENDIF(BUILD_TESTING)
 ENDIF(KWSYS_STANDALONE)
-- 
GitLab