summarylogtreecommitdiffstats
path: root/arpack.patch
blob: 5aa4ead091555efdb8531adced741319298b24db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 883a4a5a..ebe190c1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -397,9 +397,10 @@ MESSAGE(STATUS "------------------------------------------------")
 # MPI and LAPACK
 FIND_PACKAGE(BLAS REQUIRED)
 FIND_PACKAGE(LAPACK REQUIRED)
+FIND_PACKAGE(ARPACK-NG REQUIRED)
 # BLAS and LAPACK libraries may be needed for testing
 SET(CMAKE_REQUIRED_LIBRARIES 
-  ${CMAKE_REQUIRED_LIBRARIES} ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES})
+  ${CMAKE_REQUIRED_LIBRARIES} ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES} ${ARPACK-NG_LIBRARIES})
 
 IF(MPI_FOUND)
   # Mumps
diff --git a/mathlibs/src/CMakeLists.txt b/mathlibs/src/CMakeLists.txt
index 9f2701d3..bda3c341 100644
--- a/mathlibs/src/CMakeLists.txt
+++ b/mathlibs/src/CMakeLists.txt
@@ -6,7 +6,9 @@ IF(NOT LAPACK_FOUND)
   ADD_SUBDIRECTORY(lapack)
 ENDIF()
 
-ADD_SUBDIRECTORY(arpack)
-IF(MPI_FOUND)
-  ADD_SUBDIRECTORY(parpack)
+IF(NOT ARPACK-NG_FOUND)
+  ADD_SUBDIRECTORY(arpack)
+  IF(MPI_FOUND)
+    ADD_SUBDIRECTORY(parpack)
+  ENDIF()
 ENDIF()