Re-factor program text out to helper macro.
This commit is contained in:
parent
6119d97f40
commit
8b72f2fc93
@ -1,3 +1,17 @@
|
|||||||
|
AC_DEFUN([OPM_DUNE_ISTL_PROGRAM_TEXT],
|
||||||
|
[AC_LANG_PROGRAM(
|
||||||
|
[[#include <dune/common/deprecated.hh>
|
||||||
|
#include <dune/istl/bcrsmatrix.hh>
|
||||||
|
#include <dune/common/fmatrix.hh>
|
||||||
|
]],dnl
|
||||||
|
[[typedef Dune::BCRSMatrix<Dune::FieldMatrix<double,1,1> > Matrix;
|
||||||
|
Matrix matrix( 3, 3, Matrix::random );
|
||||||
|
for (int i = 0; i < 3; ++i) matrix.setrowsize(i, 2);
|
||||||
|
matrix.endrowsizes();
|
||||||
|
]])[]dnl
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
AC_DEFUN([AX_DUNE_ISTL],
|
AC_DEFUN([AX_DUNE_ISTL],
|
||||||
[
|
[
|
||||||
AC_REQUIRE([AX_DUNE_COMMON])
|
AC_REQUIRE([AX_DUNE_COMMON])
|
||||||
@ -6,21 +20,9 @@ AC_DEFUN([AX_DUNE_ISTL],
|
|||||||
|
|
||||||
AC_LANG_PUSH([C++])[]dnl
|
AC_LANG_PUSH([C++])[]dnl
|
||||||
|
|
||||||
AC_LINK_IFELSE(dnl
|
AC_LINK_IFELSE([OPM_DUNE_ISTL_PROGRAM_TEXT],dnl
|
||||||
[AC_LANG_PROGRAM(
|
[ax_cv_dune_istl_available=yes],dnl
|
||||||
[[#include <dune/common/deprecated.hh>
|
[ax_cv_dune_istl_available=no])
|
||||||
#include <dune/istl/bcrsmatrix.hh>
|
|
||||||
#include <dune/common/fmatrix.hh>
|
|
||||||
]],dnl
|
|
||||||
[[typedef Dune::BCRSMatrix<Dune::FieldMatrix<double,1,1> > Matrix;
|
|
||||||
Matrix matrix( 3, 3, Matrix::random );
|
|
||||||
for (int i = 0; i < 3; ++i) matrix.setrowsize(i, 2);
|
|
||||||
matrix.endrowsizes();
|
|
||||||
]])[]dnl
|
|
||||||
],dnl
|
|
||||||
[ax_cv_dune_istl_available=yes],dnl
|
|
||||||
[ax_cv_dune_istl_available=no]dnl
|
|
||||||
)
|
|
||||||
|
|
||||||
AC_LANG_POP([C++])[]dnl
|
AC_LANG_POP([C++])[]dnl
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user