From 8a4eac880d564ef6f66baaa0bce6d9c1c3ded393 Mon Sep 17 00:00:00 2001
From: Axel Modave <axel.modave@gmail.com>
Date: Thu, 10 Apr 2014 15:26:15 +0000
Subject: [PATCH] fix compilation when HAVE_PARSER=OFF

---
 Common/Gmsh.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Common/Gmsh.cpp b/Common/Gmsh.cpp
index 3d2b184b62..d04c08ef4f 100644
--- a/Common/Gmsh.cpp
+++ b/Common/Gmsh.cpp
@@ -14,7 +14,9 @@
 #include "OpenFile.h"
 #include "CreateFile.h"
 #include "Options.h"
+#if defined(HAVE_PARSER)
 #include "Parser.h"
+#endif
 #include "CommandLine.h"
 #include "OS.h"
 #include "Context.h"
@@ -220,10 +222,12 @@ int GmshBatch()
   }
   else if(CTX::instance()->batch == -2){
     GModel::current()->checkMeshCoherence(CTX::instance()->geom.tolerance);
+#if defined(HAVE_PARSER)
     std::vector<std::string> s;
     PrintParserSymbols(0, s);
     for(unsigned int i = 0; i < s.size(); i++)
       Msg::Direct("%s", s[i].c_str());
+#endif
   }
   else if(CTX::instance()->batch == -1){
     CreateOutputFile(CTX::instance()->outputFileName,
-- 
GitLab