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