From 09316ce97f1226f9f80de13a912ef0083450e4b1 Mon Sep 17 00:00:00 2001
From: Jonathan Lambrechts <jonathan.lambrechts@uclouvain.be>
Date: Wed, 27 Apr 2011 10:42:02 +0000
Subject: [PATCH] Revert "remove extra test"

This reverts commit e117f3998aa016b78cc3d3431b4f5c86bb8f8b9d.
---
 CMakeLists.txt | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index ffa35aac50..9f7e8d7f92 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -627,11 +627,13 @@ if(ENABLE_PETSC)
     if(PETSC_PACKAGES_INCLUDES)
       string(REPLACE "PACKAGES_INCLUDES = " "" PETSC_PACKAGES_INCLUDES
              ${PETSC_PACKAGES_INCLUDES})
-      string(REPLACE "-I" "" PETSC_PACKAGES_INCLUDES ${PETSC_PACKAGES_INCLUDES})
-      string(REPLACE " " ";" PETSC_PACKAGES_INCLUDES ${PETSC_PACKAGES_INCLUDES})
-      foreach(VAR ${PETSC_PACKAGES_INCLUDES})
-        list(APPEND EXTERNAL_INCLUDES ${VAR})
-      endforeach(VAR)
+      if(PETSC_PACKAGES_INCLUDES)
+        string(REPLACE "-I" "" PETSC_PACKAGES_INCLUDES ${PETSC_PACKAGES_INCLUDES})
+        string(REPLACE " " ";" PETSC_PACKAGES_INCLUDES ${PETSC_PACKAGES_INCLUDES})
+        foreach(VAR ${PETSC_PACKAGES_INCLUDES})
+          list(APPEND EXTERNAL_INCLUDES ${VAR})
+        endforeach(VAR)
+      endif(PETSC_PACKAGES_INCLUDES)
     endif(PETSC_PACKAGES_INCLUDES)
     # find libraries (<= 3.0)
     set(PETSC_LIBS_REQUIRED petscksp petscdm petscmat petscvec petsc)
-- 
GitLab