All of lore.kernel.org
 help / color / mirror / Atom feed
* Using PACKAGECONFIG
@ 2015-04-09 13:45 Gary Thomas
  2015-04-09 14:16 ` Paul Eggleton
  0 siblings, 1 reply; 4+ messages in thread
From: Gary Thomas @ 2015-04-09 13:45 UTC (permalink / raw)
  To: Yocto Project

I'm trying to extend PACKAGECONFIG for a recipe (vlc).  The
main recipe contains this:
   PACKAGECONFIG ?= " live555"
   PACKAGECONFIG[mad] = "--enable-mad,--disable-mad,libmad"
   PACKAGECONFIG[a52] = "--enable-a52,--disable-a52,liba52"
   PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack"
   PACKAGECONFIG[live555] = "--enable-live555,--disable-live555,live555"
   PACKAGECONFIG[libass] = "--enable-libass,--disable-libass,libass"
   PACKAGECONFIG[mkv] = "--enable-mkv,--disable-mkv,libmatroska libebml"
   PACKAGECONFIG[postproc] = "--enable-postproc,--disable-postproc,libpostproc"
   PACKAGECONFIG[opencv] = "--enable-opencv,--disable-opencv,opencv"
   PACKAGECONFIG[libva] = "--enable-libva --enable-avcodec,--disable-libva --disable-avcodec,libva libav"

I'd like to only add "libva" to the default, so I wrote this
in my local.conf:
   PACKAGECONFIG_pn-vlc_append = " libva"
Inspecting it
   $ bitbake vlc -e | grep ^PACKAGECONFIG
   PACKAGECONFIG=" libva"

Oops.  Just to be sure, I tried
   PACKAGECONFIG_pn-vlc = "live555 libva"
which gives
   $ bitbake vlc -e | grep ^PACKAGECONFIG
   PACKAGECONFIG="live555 libva"

Note: I tried
   PACKAGECONFIG_append_pn-vlc = " libva"
which does work.  However, I've also used
   PACKAGECONFIG_pn-chromium_append = " component-build"
for a different recipe that does work... VERY CONFUSED

What am I doing wrong?  How do I correctly add to the default list?

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-04-09 14:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-09 13:45 Using PACKAGECONFIG Gary Thomas
2015-04-09 14:16 ` Paul Eggleton
2015-04-09 14:22   ` Paul Eggleton
2015-04-09 14:35   ` Gary Thomas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.