+ elif name.startswith("INTERNAL"):
+ return 1
+ elif name == "PACKAGE":
+ return "\"swftools\""
+ elif name == "VERSION":
+ fi = open("configure.in", "rb")
+ for line in fi.readlines():
+ if line.startswith("VERSION="):
+ return '"'+line[8:].strip()+'"'
+ return "unknown"
+ elif "POPPLER" in name:
+ return None
+ elif name.startswith("HAVE_") and name.endswith("_H"):
+ header = name[5:].lower()
+ c = header.rfind("_")
+ if c>=0:
+ header = header[0:c]+"."+header[c+1]
+ header = header.replace("_","/")
+ ok = 0
+ for dir in cc.include_dirs:
+ if os.path.isfile(os.path.join(dir,header)):
+ ok = 1
+ break
+ if ok and self.test_code("#include <"+header+">", ""):
+ if header.startswith("sys"):
+ self.includefiles += [header]
+ return 1