From 282bd45b8c0716dc68fdb08e5b5b6564c586d66c Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Mon, 8 Jun 2015 14:18:36 +0200
Subject: [PATCH] Don't search for vtkdiffs path, just you its target.

---
 scripts/cmake/test/AddTest.cmake | 4 ++--
 scripts/cmake/test/Test.cmake    | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake
index b7472779e47..297f72551c8 100644
--- a/scripts/cmake/test/AddTest.cmake
+++ b/scripts/cmake/test/AddTest.cmake
@@ -97,7 +97,7 @@ function (AddTest)
 	if(AddTest_TESTER STREQUAL "numdiff" AND NOT NUMDIFF_TOOL_PATH)
 		return()
 	endif()
-	if(AddTest_TESTER STREQUAL "vtkdiff" AND NOT VTKDIFF_TOOL_PATH)
+	if(AddTest_TESTER STREQUAL "vtkdiff" AND NOT TARGET vtkdiff)
 		return()
 	endif()
 	if(AddTest_TESTER STREQUAL "memcheck" AND NOT GREP_TOOL_PATH)
@@ -115,7 +115,7 @@ function (AddTest)
 		set(SELECTED_DIFF_TOOL_PATH ${NUMDIFF_TOOL_PATH})
 		set(TESTER_ARGS "--statistics --absolute-tolerance=1e-5 --relative-tolerance=1e-4")
 	elseif(AddTest_TESTER STREQUAL "vtkdiff")
-		set(SELECTED_DIFF_TOOL_PATH ${VTKDIFF_TOOL_PATH})
+		set(SELECTED_DIFF_TOOL_PATH $<TARGET_FILE:vtkdiff>)
 		set(TESTER_ARGS "-q --abs 1e-5 --rel 1e-4")
 	endif()
 
diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake
index 4201aa8e147..58dea305f8b 100644
--- a/scripts/cmake/test/Test.cmake
+++ b/scripts/cmake/test/Test.cmake
@@ -1,7 +1,6 @@
 # Find tools and data
 find_program(DIFF_TOOL_PATH diff)
 find_program(NUMDIFF_TOOL_PATH numdiff)
-find_program(VTKDIFF_TOOL_PATH vtkdiff ${CMAKE_BINARY_DIR}/bin)
 # find_program(TIME_TOOL_PATH time) # TODO: does not work Travis
 set(TIME_TOOL_PATH time)
 find_program(GREP_TOOL_PATH grep)
-- 
GitLab