From d193d7737294aa11b8d5714b408250cbfc1b1ed6 Mon Sep 17 00:00:00 2001
From: Andy Cedilnik <andy.cedilnik@kitware.com>
Date: Sun, 17 Oct 2004 22:46:48 -0400
Subject: [PATCH] ENH: Specify full path to the executable

---
 CMakeLists.txt | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index ab78a1c7..4271ad9a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -428,12 +428,17 @@ IF(KWSYS_STANDALONE)
   TARGET_LINK_LIBRARIES(test1 ${KWSYS_NAMESPACE})
   TARGET_LINK_LIBRARIES(testCommandLineArguments ${KWSYS_NAMESPACE})
 
+  SET(EXEC_DIR "${CMAKE_CURRENT_BINARY_DIR}")
+  IF(EXECUTABLE_OUTPUT_PATH)
+    SET(EXEC_DIR "${EXECUTABLE_OUTPUT_PATH}")
+  ENDIF(EXECUTABLE_OUTPUT_PATH)
+
   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)
-    ADD_TEST(testProcess-6 testProcess 6)
+    ADD_TEST(testProcess-1 ${EXEC_DIR}/testProcess 1)
+    ADD_TEST(testProcess-2 ${EXEC_DIR}/testProcess 2)
+    ADD_TEST(testProcess-3 ${EXEC_DIR}/testProcess 3)
+    ADD_TEST(testProcess-4 ${EXEC_DIR}/testProcess 4)
+    ADD_TEST(testProcess-5 ${EXEC_DIR}/testProcess 5)
+    ADD_TEST(testProcess-6 ${EXEC_DIR}/testProcess 6)
   ENDIF(BUILD_TESTING)
 ENDIF(KWSYS_STANDALONE)
-- 
GitLab