${BLAS_LIBRARIES}
)
- LIST(APPEND CMAKE_REQUIRED_LIBRARIES "${BLAS_LIBRARIES}")
- LIST(APPEND CMAKE_REQUIRED_FLAGS "${BLAS_LINKER_FLAGS}")
-
- #
- # TODO: Reduce to the really necessary parts.
- #
- CHECK_FUNCTION_EXISTS(daxpy_ HAVE_DAXPY_)
- CHECK_FUNCTION_EXISTS(dgeevx_ HAVE_DGEEVX_)
- CHECK_FUNCTION_EXISTS(dgeev_ AVE_DGEEV_)
- CHECK_FUNCTION_EXISTS(dgelsd_ HAVE_DGELSD_)
- CHECK_FUNCTION_EXISTS(dgemm_ AVE_DGEMM_)
- CHECK_FUNCTION_EXISTS(dgemv_ AVE_DGEMV_)
- CHECK_FUNCTION_EXISTS(dgeqrf_ HAVE_DGEQRF_)
- CHECK_FUNCTION_EXISTS(dgesdd_ HAVE_DGESDD_)
- CHECK_FUNCTION_EXISTS(dgesvd_ HAVE_DGESVD_)
- CHECK_FUNCTION_EXISTS(dgetrf_ HAVE_DGETRF_)
- CHECK_FUNCTION_EXISTS(dgetri_ HAVE_DGETRI_)
- CHECK_FUNCTION_EXISTS(dgetrs_ HAVE_DGETRS_)
- CHECK_FUNCTION_EXISTS(dorgqr_ HAVE_DORGQR_)
- CHECK_FUNCTION_EXISTS(dormqr_ HAVE_DORMQR_)
- CHECK_FUNCTION_EXISTS(dstev_ AVE_DSTEV_)
- CHECK_FUNCTION_EXISTS(dsyevx_ HAVE_DSYEVX_)
- CHECK_FUNCTION_EXISTS(dsygvx_ HAVE_DSYGVX_)
-
- LIST(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "${BLAS_LIBRARIES}")
- LIST(REMOVE_ITEM CMAKE_REQUIRED_FLAGS "${BLAS_LINKER_FLAGS}")
-
SET(HAVE_LIBBLAS TRUE)
SET(${var} TRUE)
#
# TODO: Reduce to the really necessary parts.
#
+ CHECK_FUNCTION_EXISTS(daxpy_ HAVE_DAXPY_)
+ CHECK_FUNCTION_EXISTS(dgeevx_ HAVE_DGEEVX_)
+ CHECK_FUNCTION_EXISTS(dgeev_ AVE_DGEEV_)
+ CHECK_FUNCTION_EXISTS(dgelsd_ HAVE_DGELSD_)
+ CHECK_FUNCTION_EXISTS(dgemm_ AVE_DGEMM_)
+ CHECK_FUNCTION_EXISTS(dgemv_ AVE_DGEMV_)
+ CHECK_FUNCTION_EXISTS(dgeqrf_ HAVE_DGEQRF_)
+ CHECK_FUNCTION_EXISTS(dgesdd_ HAVE_DGESDD_)
+ CHECK_FUNCTION_EXISTS(dgesvd_ HAVE_DGESVD_)
+ CHECK_FUNCTION_EXISTS(dgetrf_ HAVE_DGETRF_)
+ CHECK_FUNCTION_EXISTS(dgetri_ HAVE_DGETRI_)
+ CHECK_FUNCTION_EXISTS(dgetrs_ HAVE_DGETRS_)
+ CHECK_FUNCTION_EXISTS(dorgqr_ HAVE_DORGQR_)
+ CHECK_FUNCTION_EXISTS(dormqr_ HAVE_DORMQR_)
+ CHECK_FUNCTION_EXISTS(dstev_ AVE_DSTEV_)
+ CHECK_FUNCTION_EXISTS(dsyevx_ HAVE_DSYEVX_)
+ CHECK_FUNCTION_EXISTS(dsygvx_ HAVE_DSYGVX_)
+
CHECK_FUNCTION_EXISTS(saxpy_ HAVE_SAXPY_)
CHECK_FUNCTION_EXISTS(sgeevx_ HAVE_SGEEVX_)
CHECK_FUNCTION_EXISTS(sgeev_ HAVE_SGEEV_)
CHECK_FUNCTION_EXISTS(sstev_ HAVE_SSTEV_)
CHECK_FUNCTION_EXISTS(ssyevx_ HAVE_SSYEVX_)
CHECK_FUNCTION_EXISTS(ssygvx_ HAVE_SSYGVX_)
+
CHECK_FUNCTION_EXISTS(strtrs_ HAVE_STRTRS_)
LIST(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "${LAPACK_LIBRARIES}")
/* Defined if deal.II was configured with BLAS support */
#cmakedefine HAVE_LIBBLAS
+
+/*************************************************
+ * Configured in configure_functionparser.cmake: *
+ *************************************************/
+
+/* Defined if you have the `functionparser' library */
+#cmakedefine HAVE_FUNCTIONPARSER
+
+
+/*****************************************
+ * Configured in configure_lapack.cmake: *
+ *****************************************/
+
+/* Defined if deal.II was configured with LAPACK support */
+#cmakedefine HAVE_LIBLAPACK
+
/* Define to 1 if you have the `daxpy_' function. */
#cmakedefine HAVE_DAXPY_
/* Define to 1 if you have the `dsygvx_' function. */
#cmakedefine HAVE_DSYGVX_
-
-/*************************************************
- * Configured in configure_functionparser.cmake: *
- *************************************************/
-
-/* Defined if you have the `functionparser' library */
-#cmakedefine HAVE_FUNCTIONPARSER
-
-
-/*****************************************
- * Configured in configure_lapack.cmake: *
- *****************************************/
-
-/* Defined if deal.II was configured with LAPACK support */
-#cmakedefine HAVE_LIBLAPACK
-
/* Define to 1 if you have the `sgeevx_' function. */
#cmakedefine HAVE_SGEEVX_