summaryrefslogtreecommitdiff
path: root/sci-libs/fflas-ffpack/files/fflas-ffpack-2.3.2-blaslapack.patch
blob: 3154a261819676769327be0e3b094e3000d39472 (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
diff --git a/configure.ac b/configure.ac
index 5b46b18..5e0264a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -248,49 +248,24 @@ dnl echo '**********************************************************************
 dnl exit 1
 dnl ])
 
-BLAS_FOUND=false
-
-FF_CHECK_BLAS_CFLAGS
-FF_CHECK_BLAS_LIBS
-FF_CHECK_MKL
-FF_CHECK_USER_BLAS
-FF_CHECK_USER_LAPACK
-
-FF_OPENBLAS_NUM_THREADS
-
-# FF_CHECK_BLAS
-
-# FF_CHECK_GOTOBLAS
-
-# FF_CHECK_GSL
-
-# if test "$BLAS_FOUND" = "false" ; then
-	# FF_CHECK_CBLAS
-# fi
-
-# if test "$BLAS_FOUND" = "false" ; then
-	# FF_CHECK_OTHERBLAS
-# fi
-
-# FF_CHECK_LAPACK
-
-# if test "$BLAS_FOUND" = "false" ; then
-	# FF_CHECK_BLAS2
-# fi
-
-
-
-# BLAS_LIBS="${BLAS_LIBS}"
-# BLAS_LIBS="-L/${BLAS_PATH} ${LAPACK_LIBS} ${BLAS_LIBS}"
-# AC_SUBST(BLAS_LIBS)
-
-# FF_CHECK_CUDA
-
-# AM_CONDITIONAL(FFLASFFPACK_HAVE_BLAS,  test "x$BLAS_FOUND" != "xfalse")
-
-
-# FF_BENCH
-
+PKG_PROG_PKG_CONFIG
+
+PKG_CHECK_MODULES([BLAS], [cblas blas],[
+    AC_DEFINE(HAVE_BLAS,1,[Define if BLAS is installed])
+    AC_DEFINE(HAVE_CBLAS,1,[Define if C interface to BLAS is installed])
+    HAVE_BLAS=yes
+    BLAS_PATH=""
+    CBLAS_LIBS="${BLAS_LIBS}"
+    AC_SUBST(BLAS_LIBS)
+    AC_SUBST(CBLAS_LIBS)
+    AC_SUBST(BLAS_CFLAGS)
+    AC_SUBST(BLAS_PATH)])
+
+PKG_CHECK_MODULES([LAPACK], [lapack],[
+    AC_DEFINE(HAVE_LAPACK,1,[Define if LAPACK is installed])
+    AC_SUBST(LAPACK_LIBS)])
+
+AM_CONDITIONAL(FFLASFFPACK_HAVE_LAPACK,  test "x$HAVE_LAPACK" == "x1")
 
 FF_DOC
 
diff --git a/fflas-ffpack-config.in b/fflas-ffpack-config.in
index f1dac22..17633a0 100644
--- a/fflas-ffpack-config.in
+++ b/fflas-ffpack-config.in
@@ -107,11 +107,11 @@ while test $# -gt 0; do
 			;;
 
 		--libs)
-			echo @PARLIBS@ @PRECOMPILE_LIBS@ @BLAS_LIBS@ @GIVARO_LIBS@ # @CUDA_LIBS@
+			echo @PARLIBS@ @PRECOMPILE_LIBS@ @LAPACK_LIBS@ @BLAS_LIBS@ @GIVARO_LIBS@ # @CUDA_LIBS@
 			;;
 
 		--blas-libs)
-			echo  @BLAS_LIBS@
+			echo  @LAPACK_LIBS@ @BLAS_LIBS@
 			;;
 
 		--blas-home)