[Buildroot] [PATCH v2] modplugtools: Added package
Yann E. MORIN
yann.morin.1998 at free.fr
Sun Oct 19 09:11:54 UTC 2014
Maarten, All,
On 2014-10-19 01:28 +0200, Maarten ter Huurne spake thusly:
> On Saturday 18 October 2014 23:57:48 Yann E. MORIN wrote:
> > On 2014-10-18 22:04 +0200, Maarten ter Huurne spake thusly:
> > > diff --git a/package/modplugtools/Config.in
> > > b/package/modplugtools/Config.in new file mode 100644
> > > index 0000000..20009b6
> > > --- /dev/null
> > > +++ b/package/modplugtools/Config.in
> > > @@ -0,0 +1,9 @@
> > > +config BR2_PACKAGE_MODPLUGTOOLS
> > > + bool "modplugtools"
> > > + select BR2_PACKAGE_LIBAO
> > > + select BR2_PACKAGE_LIBMODPLUG
> >
> > modplugtools should inherit the dependencies from libmodplug, namely
> > C++:
> >
> > config BR2_PACKAGE_MODPLUGTOOLS
> > bool "modplugtools"
> > depends on BR2_INSTALL_LIBSTDCPP # libmodplug
> > select BR2_PACKAGE_LIBMODPLUG
> > select BR2_PACKAGE_LIBAO
>
> Hmm, I didn't expect to have to propagate dependencies manually.
Yes, see chapter 16.2.1, 'Choosing depends on or select' in the manual:
http://buildroot.net/downloads/manual/manual.html#_literal_config_in_literal_file
Quoting:
Note. The current problem with the kconfig language is that these
two dependency semantics are not internally linked. Therefore, it may be
possible to select a package, whom one of its dependencies/requirement
is not met.
> On the
> other hand, if Kconfig tried to do this automatically, including supporting
> conditional dependencies, it might end up as a full Prolog interpreter. ;)
He! :-)
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list