code: def _find_include_dir(self, dirname, include):
      for directory in self.compiler.include_dirs:
          _dbg(
              "Checking for include file %s in %s", (include, directory)
          )
          if os.path.isfile(os.path.join(directory, include)):
              _dbg("Found %s in %s", (include, directory))
              return True
          subdir = os.path.join(directory, dirname)
          _dbg("Checking for include file %s in %s", (include, subdir))
          if os.path.isfile(os.path.join(subdir, include)):
              _dbg("Found %s in %s", (include, subdir))
              return subdir
  
imports: from __future__ import annotations
  import os
  import re
  import shutil
  import struct
  import subprocess
  import sys
  import warnings
  from setuptools import Extension, setup
  from setuptools.command.build_ext import build_ext
label_desc: Use image node_id 7 for calling a global function with example usage: _find_include_dir(dirname, include) and returns: True, subdir