diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..87c971dbaa185070bcce18f4503bfe79e3a4c2ba
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "Tests/quickcheck"]
+	path = Tests/quickcheck
+	url = http://software.legiasoft.com/git/quickcheck.git
diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt
index 3478f126af81099d72a05c81b4730e26d5e81b8b..204cc295ac570dc0bd27538474477aebb1ae7549 100644
--- a/Tests/CMakeLists.txt
+++ b/Tests/CMakeLists.txt
@@ -6,6 +6,7 @@ APPEND_SOURCE_FILES(TEST_SOURCES GeoLib)
 
 INCLUDE_DIRECTORIES(
 	${CMAKE_SOURCE_DIR}/Tests/gtest
+	${CMAKE_SOURCE_DIR}/Tests/quickcheck
 	${CMAKE_SOURCE_DIR}/BaseLib
 	${CMAKE_SOURCE_DIR}/GeoLib
 )
diff --git a/Tests/quickcheck b/Tests/quickcheck
new file mode 160000
index 0000000000000000000000000000000000000000..8822bc07dc9557797f5ee9920b64fc34793feb01
--- /dev/null
+++ b/Tests/quickcheck
@@ -0,0 +1 @@
+Subproject commit 8822bc07dc9557797f5ee9920b64fc34793feb01