build: various cleanups
This commit also updates waf to version 2.0.14
Change-Id: I9334f10451589e8141583f85e6cefcf199f68490
diff --git a/tools/dump/wscript b/tools/dump/wscript
index f489d24..cd9971b 100644
--- a/tools/dump/wscript
+++ b/tools/dump/wscript
@@ -1,36 +1,9 @@
# -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
top = '../..'
-ATTRIBUTE_CHECK='''
-#include <stdlib.h>
-
-static void foo(void) __attribute__ ((noreturn));
-
-static void
-foo(void)
-{
- exit(1);
-}
-
-int
-main(int argc, char** argv)
-{
- foo();
-}
-'''
-
def configure(conf):
- conf.check(header_name='inttypes.h', mandatory=False)
- conf.check(header_name='stdint.h', mandatory=False)
- conf.check(header_name='sys/bitypes.h', mandatory=False)
- conf.check(fragment=ATTRIBUTE_CHECK, msg='Checking for __attribute__', mandatory=False)
-
- conf.check(header_name=['sys/types.h', 'sys/time.h', 'time.h'],
- define='TIME_WITH_SYS_TIME', mandatory=False)
-
- conf.check_cfg(path='pcap-config',
- package='libpcap', args=['--libs', '--cflags'],
- uselib_store='PCAP', mandatory=True)
+ conf.check_cfg(package='libpcap', uselib_store='PCAP',
+ path='pcap-config', args='--libs --cflags')
def build(bld):
bld.objects(