From 7478a37293f10b3bd384866526d58c4973ddd01f Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 7 Feb 2011 17:11:36 +0000
Subject: [PATCH] fouriermodel now depends on the gsl (yeah)

---
 CMakeLists.txt | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 82f41f3275..387c197761 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -525,14 +525,12 @@ if(HAVE_MESH)
 endif(HAVE_MESH)
 
 if(ENABLE_FOURIER_MODEL)
-  find_library(FFTW3_LIB fftw3)
-  if(FFTW3_LIB)
-    find_library(FOURIER_MODEL_LIB FourierModel)
-    if(FOURIER_MODEL_LIB)
-      set_config_option(HAVE_FOURIER_MODEL "FourierModel")
-      list(APPEND EXTERNAL_LIBRARIES ${FOURIER_MODEL_LIB} ${FFTW3_LIB})
-    endif(FOURIER_MODEL_LIB)
-  endif(FFTW3_LIB)
+  set(FM_REQUIRED FourierModel fftw3 gsl gslcblas)
+  find_all_libraries(FM_LIBS FM_REQUIRED "" lib)
+  if(FM_LIBS)
+    set_config_option(HAVE_FOURIER_MODEL "FourierModel")
+    list(APPEND EXTERNAL_LIBRARIES ${FM_LIBS})
+  endif(FM_LIBS)
 endif(ENABLE_FOURIER_MODEL)
 
 if(ENABLE_MED OR ENABLE_CGNS)
-- 
GitLab