From 40b456499a5b0c92126327535145641a9b93ab21 Mon Sep 17 00:00:00 2001
From: Gauthier Becker <gauthierbecker@gmail.com>
Date: Fri, 25 Oct 2013 22:21:16 +0000
Subject: [PATCH] this time warning is over and variable is defined at parent
 level

---
 CMakeLists.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6243236c42..13ba82a8fc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -138,9 +138,10 @@ set(GMSH_API
   contrib/HighOrderMeshOptimizer/OptHomFastCurving.h contrib/HighOrderMeshOptimizer/SuperEl.h
   contrib/MathEx/mathex.h)
 
-if(NOT PARENT_DIRECTORY STREQUAL "")
+get_property(IAMCHILD DIRECTORY  PROPERTY PARENT_DIRECTORY)
+if(IAMCHILD)
   set(GMSH_API ${GMSH_API} PARENT_SCOPE)
-endif(NOT PARENT_DIRECTORY STREQUAL "")
+endif(IAMCHILD)
 
 execute_process(COMMAND date "+%Y%m%d" OUTPUT_VARIABLE DATE 
                 OUTPUT_STRIP_TRAILING_WHITESPACE)
-- 
GitLab