conf.check_message_2('ok')
return True
+
+
+@conf
+def CHECK_UNAME(conf, flags=None, msg=None, define=None):
+ '''return uname result'''
+ cmd = ['uname']
+ if flags is not None:
+ cmd.append(flags)
+ if msg is None:
+ msg = 'Checking uname'
+ conf.COMPOUND_START(msg)
+ ret = Utils.cmd_output(cmd)
+ ret = ret.strip()
+ conf.COMPOUND_END(ret)
+ if define:
+ conf.DEFINE(define, ret, quote=True)
+ return ret
+
+
conf.check_tool('gnu_dirs')
conf.check_tool('wafsamba')
+ conf.CHECK_UNAME(msg='Checking system type', define='SYSTEM_UNAME')
+ conf.CHECK_UNAME(flags='-a')
+
conf.CHECK_CC_ENV()
conf.check_tool('compiler_cc')