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
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to