function value = isAttribute(h,attribute)
%

%   Copyright 2014 The MathWorks, Inc.

if ~isempty( h.ToolchainAttributes )
    idx = find( strcmp( attribute, { h.ToolchainAttributes.Name } ) );
    if numel( idx )==1
        value = h.ToolchainAttributes( idx ).Value;
        return
    elseif numel( idx )>1
        value = { h.ToolchainAttributes( idx ).Value };
        return
    end
end
value = h.ToolchainInfo.isAttribute( attribute );
h.ToolchainAttributes( end + 1 ).Name = attribute;
h.ToolchainAttributes( end ).Value = value;
end
