From d2ea8bd070f3bff87ec952af490093375cbc1f05 Mon Sep 17 00:00:00 2001 From: Andrea Canciani Date: Fri, 29 Jul 2011 19:12:55 +0200 Subject: [PATCH] build: Respect CFLAGS and LIBS env settings The build system does not honor the flags set externally and replaces it with the pthread-only flags when detecting pthread availability. This breaks the configuration of cairo in some cross-compilation environments: conftest.c:1: note: someone does not honour COPTS correctly, passed 0 times The test for pthread should append the new flags to the old one. --- build/configure.ac.pthread | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build/configure.ac.pthread b/build/configure.ac.pthread index 52033619a..29c930da9 100644 --- a/build/configure.ac.pthread +++ b/build/configure.ac.pthread @@ -135,11 +135,11 @@ dnl with the given flags and libs. Execute on dnl success and on failure. AC_DEFUN([CAIRO_CHECK_PTHREAD],[dnl CAIRO_CC_TRY_LINK_WITH_ENV_SILENT( - [CFLAGS="$2"; - LIBS="$3"], + [CFLAGS="$CFLAGS $2"; + LIBS="$LIBS $3"], [$4], - [$1_CFLAGS="$CFLAGS"; - $1_LIBS="$LIBS"; + [$1_CFLAGS="$2"; + $1_LIBS="$3"; $5], [$1_CFLAGS=""; $1_LIBS="";