Adding extra options to recipes based on Autotools
Let’s assume we have Autotools-based application, along with a preexisting recipe for it, and we want to do the following:
- Enable
my-feature
- Disable
another-feature
The content of the .bbappend
file to make the changes will be the following:
Figure 13.2 – Adding extra configuration to the Autoconf flags
The same strategy can be used if we need to enable it conditionally based on the hardware we are building for, as follows:
Figure 13.3 – Conditionally adding extra configuration to the Autoconf flags
The Yocto Project supports many different build systems, and the variables to configure them are shown in the following table:
Build System |
Variable |
Autotools |
|
Cargo ... |