3c3
< # Copyright (c) 2013, 2015, 2016 ARM Limited
---
> # Copyright (c) 2013, 2015-2017 ARM Limited
1136a1137,1144
> # Check for <png.h> (libpng library needed if wanting to dump
> # frame buffer image in png format)
> have_png = conf.CheckHeader('png.h', '<>')
> if not have_png:
> print "Warning: Header file <png.h> not found."
> print " This host has no libpng library."
> print " Disabling support for PNG framebuffers."
>
1281,1282c1289,1293
< BoolVariable('CP_ANNOTATE', 'Enable critical path annotation capability', False),
< BoolVariable('USE_KVM', 'Enable hardware virtualized (KVM) CPU models', have_kvm),
---
> BoolVariable('USE_PNG', 'Enable support for PNG images', have_png),
> BoolVariable('CP_ANNOTATE', 'Enable critical path annotation capability',
> False),
> BoolVariable('USE_KVM', 'Enable hardware virtualized (KVM) CPU models',
> have_kvm),
1296c1307,1308
< 'PROTOCOL', 'HAVE_PROTOBUF', 'HAVE_PERF_ATTR_EXCLUDE_HOST']
---
> 'PROTOCOL', 'HAVE_PROTOBUF', 'HAVE_PERF_ATTR_EXCLUDE_HOST',
> 'USE_PNG']
1488a1501,1508
> if not have_png and env['USE_PNG']:
> print "Warning: <png.h> not available; " \
> "forcing USE_PNG to False in", variant_dir + "."
> env['USE_PNG'] = False
>
> if env['USE_PNG']:
> env.Append(LIBS=['png'])
>