5a6f44fe573bb292a17c7c45a901131c9d297853
[AGL/meta-agl.git] / meta-agl-distro / conf / distro / include / arm-default-tune.inc
1 def arm_tune_handler(d):
2     features = d.getVar('TUNE_FEATURES', True).split()
3     if 'armv7a' in features or 'armv7ve' in features:
4         tune = 'armv7athf'
5         if 'bigendian' in features:
6             tune += 'b'
7         if 'vfpv3' in features:
8             tune += '-vfpv3'
9         if 'vfpv3d16' in features:
10             tune += '-vfpv3d16'
11         if 'neon' in features:
12             tune += '-neon'
13         if 'vfpv4' in features:
14             tune += '-vfpv4'
15     else:
16         tune = d.getVar('DEFAULTTUNE', True)
17     return tune
18 DEFAULTTUNE_agl := "${@arm_tune_handler(d)}"