From 47acc4d3e5e92ca7e847c353763df9ddf9c93749 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 2 Mar 2007 14:36:38 +0000
Subject: [PATCH] missing #ifdef

---
 Geo/gmshSurface.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/Geo/gmshSurface.cpp b/Geo/gmshSurface.cpp
index 258bc9e8a9..55e7bbf147 100644
--- a/Geo/gmshSurface.cpp
+++ b/Geo/gmshSurface.cpp
@@ -1,4 +1,4 @@
-// $Id: gmshSurface.cpp,v 1.6 2007-03-02 09:33:36 remacle Exp $
+// $Id: gmshSurface.cpp,v 1.7 2007-03-02 14:36:38 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -123,10 +123,14 @@ gmshParametricSurface ::~gmshParametricSurface()
 }
 SPoint3 gmshParametricSurface ::point(double par1, double par2) const
 {
+#if !defined(HAVE_MATH_EVAL)
+  Msg(GERROR, "MathEval is not compiled in this version of Gmsh");
+#else
   char *names[2] = {"u","v"};
   double values [2] = {par1,par2};
   const double x = evaluator_evaluate(evalX, 2, names, values);
   const double y = evaluator_evaluate(evalY, 2, names, values);
   const double z = evaluator_evaluate(evalZ, 2, names, values);
   return SPoint3(x,y,z);
+#endif
 }
-- 
GitLab