Hello,
> From: Burton, Ross [mailto:[email protected]]
> Sent: Thursday, December 10, 2015 10:57 PM
> A clearer way would be to do:
>
> do_compile() {
> oe_runmake server
> }
>
> It's possible that the compile phase is building just the server, but then
> install is building and installing everything.
I tried your suggestion - indeed, cmake is then building the remaining binaries
in the install phase. Furthermore, it appears that cmake itself is lacking
support for multiple install targets.
However, I did eventually find a solution. A yocto recipe can have multiple
packages as output. In fact, the default seems to be to create ${PN}, ${PN}-dev
and ${PN}-dbg packages. I simply added ${PN}-client and ${PN}-client-dbg and
manually sorted all the client files into those packages using the FILES_*
variables. You then get a clean separation of client- and server packages and
can install either or both using, e.g., INSTALL_IMAGE.
Regards
Damian
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto