X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;ds=sidebyside;f=src%2Fmeson.build;h=484b514a0c47c7acb1458c0b4e804ab4ae65e908;hb=244002d83466a85ac4fbb5327e26a60fe44168fd;hp=b1796af2a9a8228f9cf04960a4c0c000e7cea76d;hpb=0530bf8704f92e9741d969d6576bf8e2bbf026be;p=tinc diff --git a/src/meson.build b/src/meson.build index b1796af2..484b514a 100644 --- a/src/meson.build +++ b/src/meson.build @@ -11,8 +11,11 @@ cdata.set_quoted('SBINDIR', dir_sbin) cdata.set('HAVE_' + os_name.to_upper(), 1) -foreach attr : ['malloc', 'nonnull', 'warn_unused_result'] - cc.has_function_attribute(attr) +foreach attr : ['malloc', 'nonnull', 'warn_unused_result', 'packed'] + if cc.has_function_attribute(attr) + cdata.set('HAVE_ATTR_' + attr.to_upper(), 1, + description: '__attribute__(@0@)'.format(attr)) + endif endforeach if cc.compiles('''