From cb0f48a4a7fcc5dc7efc1f06c3aa085aadeae6c5 Mon Sep 17 00:00:00 2001
From: "Dmitry Yu. Naumov" <github@naumov.de>
Date: Tue, 14 Jul 2015 19:17:33 +0000
Subject: [PATCH] Add autocheck submodule. Shall replace quickcheck.

---
 .gitmodules                        | 3 +++
 CMakeLists.txt                     | 1 +
 ThirdParty/autocheck               | 1 +
 scripts/cmake/SubmoduleSetup.cmake | 1 +
 4 files changed, 6 insertions(+)
 create mode 160000 ThirdParty/autocheck

diff --git a/.gitmodules b/.gitmodules
index d2cbb20514b..cbb1aa4a09c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -16,3 +16,6 @@
 [submodule "ThirdParty/tclap"]
 	path = ThirdParty/tclap
 	url = https://github.com/ufz/tclap.git
+[submodule "ThirdParty/autocheck"]
+	path = ThirdParty/autocheck
+	url = https://github.com/thejohnfreeman/autocheck.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fdd16db5958..0821daf02cc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -107,6 +107,7 @@ add_subdirectory( ThirdParty )
 include_directories( SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/ThirdParty )
 include_directories( SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/ThirdParty/gtest/include )
 include_directories( SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/ThirdParty/quickcheck )
+include_directories( SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/ThirdParty/autocheck/include )
 include_directories( SYSTEM ${CMAKE_CURRENT_BINARY_DIR}/ThirdParty/zlib )
 include_directories( SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/ThirdParty/tclap/include )
 
diff --git a/ThirdParty/autocheck b/ThirdParty/autocheck
new file mode 160000
index 00000000000..49af9638d40
--- /dev/null
+++ b/ThirdParty/autocheck
@@ -0,0 +1 @@
+Subproject commit 49af9638d40e21e8c4f1ad5b1fed3e75b825e8ff
diff --git a/scripts/cmake/SubmoduleSetup.cmake b/scripts/cmake/SubmoduleSetup.cmake
index 414ee031786..ab687146532 100644
--- a/scripts/cmake/SubmoduleSetup.cmake
+++ b/scripts/cmake/SubmoduleSetup.cmake
@@ -6,6 +6,7 @@ if(NOT OGS_ADDITIONAL_SUBMODULES_TO_CHECKOUT)
 endif()
 set(REQUIRED_SUBMODULES
 	ThirdParty/quickcheck
+	ThirdParty/autocheck
 	ThirdParty/vtkdiff
 	ThirdParty/tclap
 	${OGS_ADDITIONAL_SUBMODULES_TO_CHECKOUT}
-- 
GitLab