コード例 #1
0
ファイル: conftests.py プロジェクト: bluemoon/yaku
def check_header(conf, header):
    code = r"""
#include <%s>
""" % header

    ret = create_compile_conf_taskgen(conf, "check_header", code,
                        None, "Checking for header %s" % header)
    conf.conf_results.append({"type": "header", "value": header,
                              "result": ret})
    return ret
コード例 #2
0
ファイル: conftests.py プロジェクト: bluemoon/yaku
def check_type(conf, type_name, headers=None):
    code = r"""
int main() {
  if ((%(name)s *) 0)
    return 0;
  if (sizeof (%(name)s))
    return 0;
}
""" % {'name': type_name}

    ret = create_compile_conf_taskgen(conf, "check_type", code,
                        headers, "Checking for type %s" % type_name)
    conf.conf_results.append({"type": "type", "value": type_name,
                              "result": ret})
    return ret