MCPcopy Create free account
hub / github.com/pybind/pybind11 / generate_doxygen_xml

Function generate_doxygen_xml

docs/conf.py:328–339  ·  view source on GitHub ↗
(app)

Source from the content-addressed store, hash-verified

326
327
328def generate_doxygen_xml(app):
329 build_dir = os.path.join(app.confdir, ".build")
330 if not os.path.exists(build_dir):
331 os.mkdir(build_dir)
332
333 try:
334 subprocess.call(["doxygen", "--version"])
335 retcode = subprocess.call(["doxygen"], cwd=app.confdir)
336 if retcode < 0:
337 sys.stderr.write(f"doxygen error code: {-retcode}\n")
338 except OSError as e:
339 sys.stderr.write(f"doxygen execution failed: {e}\n")
340
341
342def prepare(app):

Callers

nothing calls this directly

Calls 3

joinMethod · 0.45
callMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected