[configure.in] Cleanup after pixman removal and correctly check for pixman

This commit is contained in:
Behdad Esfahbod 2007-07-31 17:52:13 -04:00
parent 4cce3135e0
commit ef93f1897c

View file

@ -236,10 +236,10 @@ CAIRO_LIBS=$CAIRO_NONPKGCONFIG_LIBS
dnl ===========================================================================
PKG_CHECK_MODULES(PIXMAN, pixman >= 0.9.2)
PIXMAN_REQUIRES="pixman >= 0.9.2"
PKG_CHECK_MODULES(PIXMAN, $PIXMAN_REQUIRES)
CAIRO_NONPKGCONFIG_CFLAGS="PIXMAN_CFLAGS $CAIRO_NONPKGCONFIG_CFLAGS"
CAIRO_NONPKGCONFIG_LIBS="PIXMAN_LIBS $CAIRO_NONPKGCONFIG_LIBS"
CAIRO_REQUIRES="$PIXMAN_REQUIRES $CAIRO_REQUIRES"
CAIRO_CFLAGS="$PIXMAN_CFLAGS $CAIRO_CFLAGS"
CAIRO_LIBS="$PIXMAN_LIBS $CAIRO_LIBS"
@ -703,7 +703,6 @@ AC_CACHE_CHECK([for supported warning flags], cairo_cv_warn_cflags, [
AC_MSG_CHECKING([which warning flags were supported])])
WARN_CFLAGS="$cairo_cv_warn_cflags"
CAIRO_CFLAGS="$CAIRO_CFLAGS $WARN_CFLAGS"
PIXMAN_CFLAGS="$PIXMAN_CFLAGS $WARN_CFLAGS"
# We only wish to enable attribute(warn_unused_result) if we can prevent
# gcc from generating thousands of warnings about the misapplication of the
@ -720,8 +719,7 @@ AC_DEFINE_UNQUOTED([WARN_UNUSED_RESULT], [$warn_unused_result],
AC_MSG_RESULT([$warn_unused_result])
CAIRO_CC_TRY_FLAG([-fno-strict-aliasing],
[CAIRO_CFLAGS="$CAIRO_CFLAGS -fno-strict-aliasing"
PIXMAN_CFLAGS="$PIXMAN_CFLAGS -fno-strict-aliasing"])
[CAIRO_CFLAGS="$CAIRO_CFLAGS -fno-strict-aliasing"])
AC_SUBST(CAIRO_REQUIRES)
AC_SUBST(CAIRO_NONPKGCONFIG_CFLAGS)
@ -729,8 +727,6 @@ AC_SUBST(CAIRO_NONPKGCONFIG_LIBS)
AC_SUBST(CAIRO_CFLAGS)
AC_SUBST(CAIRO_LDADD)
AC_SUBST(CAIRO_LIBS)
AC_SUBST(PIXMAN_CFLAGS)
AC_SUBST(PIXMAN_LDADD)
AC_SUBST(CAIROPERF_LIBS)
dnl ===========================================================================
@ -771,15 +767,6 @@ int main () {
CFLAGS=$xserver_save_CFLAGS
AC_MSG_RESULT($have_mmx_intrinsics)
if test $have_mmx_intrinsics = yes ; then
AC_DEFINE(USE_MMX, 1, [use MMX compiler intrinsics])
else
MMX_CFLAGS=
fi
PIXMAN_CFLAGS="$PIXMAN_CFLAGS $MMX_CFLAGS"
AM_CONDITIONAL(USE_MMX, test $have_mmx_intrinsics = yes)
dnl ===========================================================================
AC_ARG_ENABLE(gcov,
@ -842,14 +829,11 @@ dnl PHP_ADD_MAKEFILE_FRAGMENT($abs_srcdir/Makefile.gcov, $abs_srcdir)
changequote({,})
CFLAGS=`echo "$CFLAGS" | $SED -e 's/-O[0-9]*//g'`
CAIRO_CFLAGS=`echo "$CAIRO_CFLAGS" | $SED -e 's/-O[0-9]*//g'`
PIXMAN_CFLAGS=`echo "$PIXMAN_CFLAGS" | $SED -e 's/-O[0-9]*//g'`
changequote([,])
dnl Add the special gcc flags
CAIRO_CFLAGS="$CAIRO_CFLAGS -O0 -fprofile-arcs -ftest-coverage"
CAIRO_LDADD="$CAIRO_LDADD -lgcov"
PIXMAN_CFLAGS="$PIXMAN_CFLAGS -O0 -fprofile-arcs -ftest-coverage"
PIXMAN_LDADD="$PIXMAN_LDADD -lgcov"
fi
dnl ===========================================================================