From fcb814ec5c099459c626eafdad969ced2d8006e0 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 25 Oct 2013 21:29:39 +0000
Subject: [PATCH] try to set GMSH_API in PARENT_SCOPE only if PARENT_DIRECTORY
 exists

---
 CMakeLists.txt | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index ec93d7091b..87ff45bb1b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -136,7 +136,11 @@ set(GMSH_API
   contrib/HighOrderMeshOptimizer/OptHOM.h contrib/HighOrderMeshOptimizer/OptHomMesh.h
   contrib/HighOrderMeshOptimizer/OptHomRun.h contrib/HighOrderMeshOptimizer/ParamCoord.h
   contrib/HighOrderMeshOptimizer/OptHomFastCurving.h contrib/HighOrderMeshOptimizer/SuperEl.h
-  contrib/MathEx/mathex.h PARENT_SCOPE)
+  contrib/MathEx/mathex.h)
+
+if(PARENT_DIRECTORY)
+  set(GMSH_API ${GMSH_API} PARENT_SCOPE)
+endif(PARENT_DIRECTORY)
 
 execute_process(COMMAND date "+%Y%m%d" OUTPUT_VARIABLE DATE 
                 OUTPUT_STRIP_TRAILING_WHITESPACE)
-- 
GitLab