mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-26 05:20:10 +01:00
[configure.in] Cleanup after pixman removal and correctly check for pixman
This commit is contained in:
parent
4cce3135e0
commit
ef93f1897c
1 changed files with 4 additions and 20 deletions
24
configure.in
24
configure.in
|
|
@ -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 ===========================================================================
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue