From c011b812e17ce89feb02d53e38107537531005a4 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Thu, 28 Jan 2016 16:43:46 +0100
Subject: [PATCH] Setting Data_SOURCE_DIR requires that OGS_BUILD_TESTS is set
 already.

---
 CMakeLists.txt                     | 5 +++++
 scripts/cmake/SubmoduleSetup.cmake | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e599f0426b7..2a110f6e269 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -136,6 +136,11 @@ if(OGS_USE_EIGEN)
 	endif()
 endif()
 
+if(OGS_BUILD_TESTS)
+	set(Data_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Tests/Data CACHE INTERNAL "")
+	set(Data_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/Tests/Data CACHE INTERNAL "")
+endif()
+
 ######################
 ### Subdirectories ###
 ######################
diff --git a/scripts/cmake/SubmoduleSetup.cmake b/scripts/cmake/SubmoduleSetup.cmake
index 51845c42955..5ffb0a1e014 100644
--- a/scripts/cmake/SubmoduleSetup.cmake
+++ b/scripts/cmake/SubmoduleSetup.cmake
@@ -14,8 +14,6 @@ set(REQUIRED_SUBMODULES
 )
 if(OGS_BUILD_TESTS)
 	list(APPEND REQUIRED_SUBMODULES Tests/Data)
-	set(Data_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Tests/Data CACHE INTERNAL "")
-	set(Data_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/Tests/Data CACHE INTERNAL "")
 endif()
 
 foreach(SUBMODULE ${REQUIRED_SUBMODULES})
-- 
GitLab