[OE-core] how to load cmake args from git?
Adam Trhon
adam.trhon at tbs-biometrics.com
Fri Jun 23 13:21:19 UTC 2017
On Fri, 23 Jun 2017 13:53:05 +0100
"Burton, Ross" <ross.burton at intel.com> wrote:
> On 23 June 2017 at 11:57, Adam Trhon <adam.trhon at tbs-biometrics.com> wrote:
>
> > According to documentation, this is expanded during recipe parsing. At
> > that time ${S}/oe_arguments.txt does not yet exits (it exists only after
> > do_unpack). I tried it and the build failed with python Exception:
> > FileNotFound.
> >
>
> Yes, good point. In m defence it was late. :)
>
>
> > I tried
> >
> > python do_setup_extra_oecmake() {
> > d.appendVar("EXTRA_OECMAKE", " " + open(d.expand("${S}/oe_
> > arguments.txt")).read())
> > print("adding "+d.expand("${S}/oe_arguments.txt"))
> > }
> >
> > addtask do_setup_extra_oecmake after do_unpack before do_configure
> >
> > but it did not work as well. The "adding.... " line is printed
> > correctly in log.do_setup_extra_oecmake, the file exists, but the
> > arguments in it are not used (I checked run.do_configure).
> >
>
> Have a look at log.do_configure and verify what options are being passed.
I still have EXTRA_OECMAKE="..." in the recipe, the arguments from here
are being passed. But the arguments from oe_arguments.txt are not.
> I'm also assuming that you're using the cmake class here.
To be precise, I inherit cmake_qt5 class, which inherits cmake class.
Adam
>
> Ross
--
Ing. Adam Trhoň, Software Engineer
Touchless Biometric Systems s.r.o. |
Palackého třída 180/44 | 61200 Brno | CZECH REPUBLIC |
Mobile: +42(0) 721 565 113 | tbs-biometrics.cz
More information about the Openembedded-core
mailing list