From a4b46609147826b071160cb2b530f714e7d88ad9 Mon Sep 17 00:00:00 2001
From: Jonathan Lambrechts <jonathan.lambrechts@uclouvain.be>
Date: Mon, 15 Jul 2013 14:38:35 +0000
Subject: [PATCH] fix headers for python wrappers

---
 Solver/eigenSolver.cpp         | 5 +++++
 Solver/eigenSolver.h           | 2 +-
 wrappers/gmshpy/CMakeLists.txt | 3 +++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/Solver/eigenSolver.cpp b/Solver/eigenSolver.cpp
index 9c41388d8d..76728f89db 100644
--- a/Solver/eigenSolver.cpp
+++ b/Solver/eigenSolver.cpp
@@ -10,6 +10,11 @@
 
 #include <slepceps.h>
 
+void eigenSolver::_try(int ierr) const
+{
+  CHKERRABORT(PETSC_COMM_WORLD, ierr);
+}
+
 eigenSolver::eigenSolver(dofManager<double> *manager, std::string A,
                          std::string B, bool hermitian)
   : _A(0), _B(0), _hermitian(hermitian)
diff --git a/Solver/eigenSolver.h b/Solver/eigenSolver.h
index ae995791d0..6728023128 100644
--- a/Solver/eigenSolver.h
+++ b/Solver/eigenSolver.h
@@ -22,7 +22,7 @@ class eigenSolver{
   bool _hermitian;
   std::vector<std::complex<double> > _eigenValues;
   std::vector<std::vector<std::complex<double> > > _eigenVectors;
-  void _try(int ierr) const { CHKERRABORT(PETSC_COMM_WORLD, ierr); }
+  void _try(int ierr) const;
  public:
   eigenSolver(dofManager<double> *manager, std::string A,
               std::string B="", bool hermitian=true);
diff --git a/wrappers/gmshpy/CMakeLists.txt b/wrappers/gmshpy/CMakeLists.txt
index cd0ca86e3b..72047cc629 100644
--- a/wrappers/gmshpy/CMakeLists.txt
+++ b/wrappers/gmshpy/CMakeLists.txt
@@ -121,6 +121,7 @@ set (GMSH_PYTHON_EXTRA_INCLUDE
   Numeric/BergotBasis.h
   Mesh/CenterlineField.h
   Geo/Curvature.h
+  Common/Options.h
   Mesh/directions3D.h
   Mesh/DivideAndConquer.h
   Mesh/Field.h
@@ -134,11 +135,13 @@ set (GMSH_PYTHON_EXTRA_INCLUDE
   Geo/gmshLevelset.h
   Numeric/jacobiPolynomials.h
   Numeric/legendrePolynomials.h
+  Plugin/Plugin.h
   Solver/linearSystemPETSc.h
   Mesh/meshGFaceLloyd.h
   contrib/HighOrderMeshOptimizer/OptHomRun.h
   contrib/HighOrderMeshOptimizer/OptHomElastic.h
   Post/PViewAsSimpleFunction.h
+  Post/PViewDataList.h
   Post/PViewFactory.h
   Numeric/pyramidalBasis.h
   Solver/SElement.h
-- 
GitLab