def __call__(self, node, env, path=()): cpp = SConsCPPScanner(current=node.get_dir(), cpppath=path, dict=dictify_CPPDEFINES(env)) result = cpp(node) for included, includer in cpp.missing: fmt = "No dependency generated for file: %s (included from: %s) -- file not found" SCons.Warnings.warn(SCons.Warnings.DependencyWarning, fmt % (included, includer)) return result