Mercurial > fem-fenics-eugenio
comparison src/configure.ac @ 229:194f8c66b45a
Add unused compiler/linker flags
* src/configure.ac: obtain from pkg-config all the missing flags.
* src/Makefile.in: add apices to linker flags and pass preprocessor
flags as environment variable.
author | Eugenio Gianniti <eugenio.gianniti@mail.polimi.it> |
---|---|
date | Thu, 05 Jun 2014 19:50:52 +0200 |
parents | 5292e0614efc |
children | 1a3674836579 |
comparison
equal
deleted
inserted
replaced
228:c74309df3489 | 229:194f8c66b45a |
---|---|
19 | 19 |
20 ## Check for Eigen | 20 ## Check for Eigen |
21 AC_MSG_CHECKING([for eigen3]) | 21 AC_MSG_CHECKING([for eigen3]) |
22 | 22 |
23 EIGEN_CPPFLAGS= | 23 EIGEN_CPPFLAGS= |
24 EIGEN_LDFLAGS= | |
25 EIGEN_LIBS= | 24 EIGEN_LIBS= |
26 | 25 |
27 PKG_CHECK_EXISTS([eigen3], | 26 PKG_CHECK_EXISTS([eigen3], |
28 [EIGEN_CPPFLAGS=`$PKG_CONFIG --cflags-only-I eigen3` | 27 [EIGEN_CPPFLAGS=`$PKG_CONFIG --cflags eigen3` |
29 EIGEN_LDFLAGS=`$PKG_CONFIG --libs-only-L eigen3` | 28 EIGEN_LIBS=`$PKG_CONFIG --libs eigen3` |
30 EIGEN_LIBS=`$PKG_CONFIG --libs-only-l eigen3` | |
31 AC_MSG_RESULT([yes])], | 29 AC_MSG_RESULT([yes])], |
32 [AC_MSG_RESULT([no]) | 30 [AC_MSG_RESULT([no]) |
33 AC_MSG_ERROR([eigen3 required to install $PACKAGE_NAME])] | 31 AC_MSG_ERROR([eigen3 required to install $PACKAGE_NAME])] |
34 ) | 32 ) |
35 | 33 |
36 AC_SUBST(EIGEN_CPPFLAGS) | 34 AC_SUBST(EIGEN_CPPFLAGS) |
37 AC_SUBST(EIGEN_LDFLAGS) | |
38 AC_SUBST(EIGEN_LIBS) | 35 AC_SUBST(EIGEN_LIBS) |
39 | 36 |
40 ## Check for dolfin | 37 ## Check for dolfin |
41 AC_MSG_CHECKING([for dolfin]) | 38 AC_MSG_CHECKING([for dolfin]) |
42 | 39 |
43 DOLFIN_CPPFLAGS= | 40 DOLFIN_CPPFLAGS= |
44 DOLFIN_LDFLAGS= | |
45 DOLFIN_LIBS= | 41 DOLFIN_LIBS= |
46 | 42 |
47 PKG_CHECK_EXISTS([dolfin], | 43 PKG_CHECK_EXISTS([dolfin], |
48 [DOLFIN_CPPFLAGS=`$PKG_CONFIG --cflags-only-I dolfin` | 44 [DOLFIN_CPPFLAGS=`$PKG_CONFIG --cflags dolfin` |
49 DOLFIN_LDFLAGS=`$PKG_CONFIG --libs-only-L dolfin` | 45 DOLFIN_LIBS=`$PKG_CONFIG --libs dolfin` |
50 DOLFIN_LIBS=`$PKG_CONFIG --libs-only-l dolfin` | |
51 AC_MSG_RESULT([yes])], | 46 AC_MSG_RESULT([yes])], |
52 [AC_MSG_RESULT([no]) | 47 [AC_MSG_RESULT([no]) |
53 AC_MSG_ERROR([dolfin required to install $PACKAGE_NAME])] | 48 AC_MSG_ERROR([dolfin required to install $PACKAGE_NAME])] |
54 ) | 49 ) |
55 | 50 |
56 AC_SUBST(DOLFIN_CPPFLAGS) | 51 AC_SUBST(DOLFIN_CPPFLAGS) |
57 AC_SUBST(DOLFIN_LDFLAGS) | |
58 AC_SUBST(DOLFIN_LIBS) | 52 AC_SUBST(DOLFIN_LIBS) |
59 | 53 |
60 | 54 |
61 AC_CHECK_PROG([HAVE_FFC], [ffc], [yes], [no]) | 55 AC_CHECK_PROG([HAVE_FFC], [ffc], [yes], [no]) |
62 if [test $HAVE_FFC = "no"]; then | 56 if [test $HAVE_FFC = "no"]; then |