From 19d1f3178312db0d59adf94d795985df0a822121 Mon Sep 17 00:00:00 2001
From: Martin Bauer <martin.bauer@fau.de>
Date: Wed, 27 Mar 2019 13:18:57 +0100
Subject: [PATCH] codegen integration: add pystencils include directory

---
 CMakeLists.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 780b9a5fc..89cdb4513 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -553,11 +553,13 @@ endif ( )
 #############################################################################################################################
 if ( WALBERLA_BUILD_WITH_CODEGEN )
     find_package( PythonInterp 3 QUIET REQUIRED)
-    execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import pystencils_walberla" RESULT_VARIABLE PYTHON_RET_CODE)
+    execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "import pystencils_walberla; from pystencils.include import get_pystencils_include_path; print(get_pystencils_include_path())"
+                    RESULT_VARIABLE PYTHON_RET_CODE
+                    OUTPUT_VARIABLE PYSTENCILS_INCLUDE_PATH)
     if(NOT PYTHON_RET_CODE EQUAL 0)
         message(FATAL_ERROR "WALBERLA_BUILD_WITH_CODEGEN activated and pystencils_walberla package not found")
     endif()
-
+    include_directories( ${PYSTENCILS_INCLUDE_PATH} )
 endif()
 ############################################################################################################################
 
-- 
GitLab