cairo: fix build when toolchain has no thread support
authorSamuel Martin <s.martin49@gmail.com>
Tue, 14 May 2013 01:57:11 +0000 (01:57 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Tue, 14 May 2013 20:03:52 +0000 (22:03 +0200)
Fixes the build failure visible at
http://autobuild.buildroot.net/results/d49/d491de5a774592929a59f3bfd0b1fd8cbc089ac0

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/cairo/cairo.mk

index 83c82c03c8cb474d6cb80c4e17ab559fceed5ad6..203dbbe805ed1d88f514ad10658d0d5690256978 100644 (file)
@@ -36,6 +36,10 @@ CAIRO_CONF_ENV = ac_cv_func_posix_getpwuid_r=yes glib_cv_stack_grows=no \
                ac_cv_func_working_mktime=yes jm_cv_func_working_re_compile_pattern=yes \
                ac_use_included_regex=no gl_cv_c_restrict=no
 
+ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),)
+       CAIRO_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -DCAIRO_NO_MUTEX=1"
+endif
+
 CAIRO_CONF_OPT = \
        --enable-trace=no \
        --enable-interpreter=no