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