|
@@ -0,0 +1,23 @@
|
|
1
|
+# Pastix lib requires linking to a blas library.
|
|
2
|
+# It is up to the user of this module to find a BLAS and link to it.
|
|
3
|
+# Pastix requires SCOTCH or METIS (partitioning and reordering tools) as well
|
|
4
|
+
|
|
5
|
+if (PASTIX_INCLUDES AND PASTIX_LIBRARIES)
|
|
6
|
+ set(PASTIX_FIND_QUIETLY TRUE)
|
|
7
|
+endif (PASTIX_INCLUDES AND PASTIX_LIBRARIES)
|
|
8
|
+
|
|
9
|
+find_path(PASTIX_INCLUDES
|
|
10
|
+ NAMES
|
|
11
|
+ pastix_nompi.h
|
|
12
|
+ PATHS
|
|
13
|
+ $ENV{PASTIXDIR}
|
|
14
|
+ ${INCLUDE_INSTALL_DIR}
|
|
15
|
+)
|
|
16
|
+
|
|
17
|
+find_library(PASTIX_LIBRARIES pastix PATHS $ENV{PASTIXDIR} ${LIB_INSTALL_DIR})
|
|
18
|
+
|
|
19
|
+include(FindPackageHandleStandardArgs)
|
|
20
|
+find_package_handle_standard_args(PASTIX DEFAULT_MSG
|
|
21
|
+ PASTIX_INCLUDES PASTIX_LIBRARIES)
|
|
22
|
+
|
|
23
|
+mark_as_advanced(PASTIX_INCLUDES PASTIX_LIBRARIES)
|