[cairo] [cairo-commit] 2 commits - configure.ac

Behdad Esfahbod behdad at behdad.org
Wed Sep 15 14:52:42 PDT 2010


And revert that commit please.  Or bother explaining what it's trying to fix.


On 09/15/10 17:52, Behdad Esfahbod wrote:
> As if your response helps...
> 
> If I understand the issue correctly, you are saying that the output of
> 'pkg-config --* gobject' has changed.  Well, the configure cache does not
> handle that case *by design*.
> 
> Just don't use a cache, or delete it and reconfigure!  This has nothing to do
> with the special build system and m4 macros.  This is autotools 101.  If you
> can't be bothered to learn that much, just remove the --cache-file line from
> autogen.sh so it's not enabled by default on any build.
> 
> behdad
> 
> On 09/15/10 17:07, Benjamin Otte wrote:
>> It turned out we had an unmaintained build system. So I made stuff work.
>>
>> Feel free to find someone who wants to spend time maintaining this huge
>> mess of m4 macros. All the people I know who might be capable are
>> trolling on the Cairo mailing list.
>>
>> Benjamin
>>
>>
>> On Wed, 2010-09-15 at 14:47 -0400, Behdad Esfahbod wrote:
>>> On 09/01/10 12:48, Benjamin Otte wrote:
>>>> commit 54a651564cdd2510d0a66f6720c4a45733ff3285
>>>> Author: Benjamin Otte <otte at redhat.com>
>>>> Date:   Wed Sep 1 18:47:16 2010 +0200
>>>>
>>>>     build: Work around caching not reevaluating uncached variables
>>>>
>>>>     This is a somewhat crude hack to ensure that GOBJECT_CFLAGS/LIBS are
>>>>     properly cached.
>>>
>>> What's this???
>>>
>>>
>>>> diff --git a/configure.ac b/configure.ac
>>>> index a8b0f9b..47d2b99 100644
>>>> --- a/configure.ac
>>>> +++ b/configure.ac
>>>> @@ -660,6 +660,10 @@ CAIRO_ENABLE_FUNCTIONS(gobject, gobject, auto, [
>>>>    use_gobject="no (requires $gobject_REQUIRES http://download.gnome.org/pub/GNOME/sources/glib/)"])
>>>>    gobject_NONPKGCONFIG_EXTRA_LIBS="-L\${libdir} -lcairo-gobject"
>>>>  ])
>>>> +dnl I'm too lazy to fix the caching properly
>>>
>>> Then don't commit!
>>>
>>> behdad
>>>
>>>
>>>> +if test "x$use_gobject" = "xyes"; then
>>>> +  PKG_CHECK_MODULES(GOBJECT, $gobject_REQUIRES)
>>>> +fi
>>>>  
>>>>  dnl ===========================================================================
>>>>  dnl Default to quick testing during development, but force a full test before
>>> --
>>> cairo mailing list
>>> cairo at cairographics.org
>>> http://lists.cairographics.org/mailman/listinfo/cairo
>>
>>
>>


More information about the cairo mailing list