code: def gen_cmake_file(self, model_tag, output_path):
      cwd = os.path.dirname(__file__)
      j2_env = Environment(
          loader=FileSystemLoader(cwd), trim_blocks=True
      )
  
      template_name = JINJA2_DIR + "CMakeLists.txt.jinja2"
  
      source = j2_env.get_template(template_name).render(
          model_tag=model_tag
      )
      with open(output_path, "w") as f:
          f.write(source)
  
file_path: mace/tools/python/micro/micro_codegen.py
imports: import numpy
  import os
  from jinja2 import Environment, FileSystemLoader
label_desc: Use image node_id 12 for calling the MicroCodeGen obj's underlying member method code with example usage: obj.gen_cmake_file(model_tag, output_path) without return types