[Build-common-hackers] flavors: pass flavor-specific flags after DEB_CONFIGURE_EXTRA_FLAGS

Jonas Smedegaard dr at jones.dk
Sat Jan 8 16:56:44 UTC 2011


On Sat, Jan 08, 2011 at 04:28:14PM +0000, Emilio Pozuelo Monfort wrote:
>On 08/01/11 15:52, Jonas Smedegaard wrote:
>> On Sat, Jan 08, 2011 at 03:31:26PM +0000, Emilio Pozuelo Monfort wrote:
>>> Hi,
>>>
>>> I've already converted (and uploaded) glib2.0 to the flavors system :) I'm
>>> really liking the flavors support in CDBS.
>>
>> Uhh, it really warms my heart that yo say sweet things like that!
>
>:-)
>
>>> I'm converting gtk+3.0 now, and I've found a little issue:
>>>
>>> We build 3 flavors, shared, udeb and static. What I would like to do is
>>> something like
>>>
>>> DEB_CONFIGURE_EXTRA_FLAGS += --enable-introspection=no
>>> DEB_CONFIGURE_FLAGS_shared += --enable-introspection=yes
>>> DEB_CONFIGURE_FLAGS_udeb += --disable-some-features
>>> DEB_CONFIGURE_FLAGS_static += --enable-static
>>>
>>> i.e. since most flavors shouldn't build introspection support, I 
>>> disable it in EXTRA_FLAGS (which is like "common flags"), and only 
>>> enable it in the shared flavor flags.
>>
>> I believe the proper approach is then to use this:
>>
>> DEB_CONFIGURE_FLAGS_DEFAULT += --enable-introspection=no
>
>Hmm, I can't find DEB_CONFIGURE_FLAGS_DEFAULT mentioned anywhere in 
>CDBS. Do you mean that I should add support for it in CDBS? Or is it 
>expanded and that's why I can't find it?

The latter.

DEB_CONFIGURE_EXTRA_FLAGS is an old oddity while DEB_CONFIGURE_FLAGS_* 
is the new style hopefully aiming at being more consistently named.  
They are unrelated, so it doesn't surprise me that it doesn't work to 
use them together.


  - Jonas

-- 
  * Jonas Smedegaard - idealist & Internet-arkitekt
  * Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20110108/2578d4eb/attachment.pgp>


More information about the Build-common-hackers mailing list