From 3c88394b7dbb535f9133be613e64c88db9aff7b9 Mon Sep 17 00:00:00 2001
From: Christoph Lehmann <christoph.lehmann@ufz.de>
Date: Tue, 7 Aug 2018 09:41:27 +0200
Subject: [PATCH] use pybind11 from git module

---
 CMakeLists.txt                     | 2 +-
 scripts/cmake/SubmoduleSetup.cmake | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d183b58ad14..97f86318c2d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -268,7 +268,7 @@ endif()
 
 if(OGS_USE_PYTHON)
     add_definitions(-DOGS_USE_PYTHON)
-    find_package(pybind11 REQUIRED)
+    add_subdirectory(ThirdParty/pybind11)
 endif()
 
 if (OGS_FATAL_ABORT)
diff --git a/scripts/cmake/SubmoduleSetup.cmake b/scripts/cmake/SubmoduleSetup.cmake
index 09d8d084c1f..a07dbb57ab1 100644
--- a/scripts/cmake/SubmoduleSetup.cmake
+++ b/scripts/cmake/SubmoduleSetup.cmake
@@ -19,6 +19,9 @@ endif()
 if(OGS_BUILD_SWMM)
     list(APPEND REQUIRED_SUBMODULES ThirdParty/SwmmInterface)
 endif()
+if(OGS_USE_PYTHON)
+    list(APPEND REQUIRED_SUBMODULES ThirdParty/pybind11)
+endif()
 
 # Sync submodules, which is required when a submodule changed its URL
 if(OGS_SYNC_SUBMODULES)
-- 
GitLab