code: def generate_doxygen_xml(app):
      build_dir = os.path.join(app.confdir, ".build")
      if not os.path.exists(build_dir):
          os.mkdir(build_dir)
  
      try:
          subprocess.call(["doxygen", "--version"])
          retcode = subprocess.call(["doxygen"], cwd=app.confdir)
          if retcode < 0:
              sys.stderr.write(f"doxygen error code: {-retcode}\n")
      except OSError as e:
          sys.stderr.write(f"doxygen execution failed: {e}\n")
  
file_path: coremltools/deps/pybind11/docs/conf.py
imports: import os
  import re
  import subprocess
  import sys
  from pathlib import Path
label_desc: Use image node_id 1 for calling a global function with example usage: generate_doxygen_xml(app) without return types