From 2c2ad6ebeeceeaaed7b4f91a13739135178bd715 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Thu, 17 Mar 2011 10:49:11 +0000
Subject: [PATCH] re-fix gmp stuff

---
 CMakeLists.txt | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index be7d7466fc..6ef9cf8feb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -463,13 +463,17 @@ if(ENABLE_GMM)
 endif(ENABLE_GMM)
 
 if(ENABLE_KBIPACK)
-  add_subdirectory(contrib/kbipack)
-  include_directories(contrib/kbipack)
-  set_config_option(HAVE_KBIPACK "Kbipack")
   find_library(GMP_LIB NAMES gmp)
   if(GMP_LIB)
-    set_config_option(HAVE_GMP "GMP")
-    list(APPEND EXTERNAL_LIBRARIES ${GMP_LIB})
+    find_path(GMP_INC "gmp.h" PATH_SUFFIXES src include)
+    if(GMP_INC)
+      set_config_option(HAVE_GMP "GMP")
+      list(APPEND EXTERNAL_LIBRARIES ${GMP_LIB})
+      list(APPEND EXTERNAL_INCLUDES ${GMP_INC})
+      add_subdirectory(contrib/kbipack)
+      include_directories(contrib/kbipack)
+      set_config_option(HAVE_KBIPACK "Kbipack")
+    endif(GMP_INC)
   endif(GMP_LIB)
 endif(ENABLE_KBIPACK)
 
-- 
GitLab