# Style classes. These contain all the syntactic styling needed to generate a # copt file for different build tools. class CMakeStyle(object): """Style object for CMake copts file."""
def separator(self): return""
def list_introducer(self, name): return"list(APPEND " + name
def list_closer(self): return")\n"
def docstring(self): return"\n".join((("# " + line).strip() for line in file_header_lines()))
def generate_copt_file(style): """Creates a generated copt file using the given style object.
Args:
style: either StarlarkStyle() or CMakeStyle() """ with open(relative_filename(style.filename()), "w") as f:
f.write(style.docstring())
f.write("\n") for var_name, arg_list in sorted(COPT_VARS.items()):
f.write("\n")
f.write(copt_list(var_name, arg_list, style))
def main(argv): if len(argv) > 1: raise RuntimeError("generate_copts needs no command line args")
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.10Bemerkung:
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.