123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- # Generated with cmake-format 0.5.1
- # How wide to allow formatted cmake files
- line_width = 80
- # How many spaces to tab for indent
- tab_size = 2
- # If arglists are longer than this, break them always
- max_subargs_per_line = 10
- # If true, separate flow control names from their parentheses with a space
- separate_ctrl_name_with_space = False
- # If true, separate function names from parentheses with a space
- separate_fn_name_with_space = False
- # If a statement is wrapped to more than one line, than dangle the closing
- # parenthesis on it's own line
- dangle_parens = False
- # What character to use for bulleted lists
- bullet_char = '*'
- # What character to use as punctuation after numerals in an enumerated list
- enum_char = '.'
- # What style line endings to use in the output.
- line_ending = u'unix'
- # Format command names consistently as 'lower' or 'upper' case
- command_case = u'lower'
- # Format keywords consistently as 'lower' or 'upper' case
- keyword_case = u'unchanged'
- # Specify structure for custom cmake functions
- additional_commands = {
- "foo": {
- "flags": [
- "BAR",
- "BAZ"
- ],
- "kwargs": {
- "HEADERS": "*",
- "DEPENDS": "*",
- "SOURCES": "*"
- }
- }
- }
- # A list of command names which should always be wrapped
- always_wrap = []
- # Specify the order of wrapping algorithms during successive reflow attempts
- algorithm_order = [0, 1, 2, 3, 4]
- # If true, the argument lists which are known to be sortable will be sorted
- # lexicographicall
- autosort = False
- # enable comment markup parsing and reflow
- enable_markup = True
- # If comment markup is enabled, don't reflow the first comment block in
- # eachlistfile. Use this to preserve formatting of your
- # copyright/licensestatements.
- first_comment_is_literal = False
- # If comment markup is enabled, don't reflow any comment block which matchesthis
- # (regex) pattern. Default is `None` (disabled).
- literal_comment_pattern = None
- # Regular expression to match preformat fences in comments
- # default=r'^\s*([`~]{3}[`~]*)(.*)$'
- fence_pattern = u'^\\s*([`~]{3}[`~]*)(.*)$'
- # Regular expression to match rulers in comments
- # default=r'^\s*[^\w\s]{3}.*[^\w\s]{3}$'
- ruler_pattern = u'^\\s*[^\\w\\s]{3}.*[^\\w\\s]{3}$'
- # If true, emit the unicode byte-order mark (BOM) at the start of the file
- emit_byteorder_mark = False
- # If a comment line starts with at least this many consecutive hash characters,
- # then don't lstrip() them off. This allows for lazy hash rulers where the first
- # hash char is not separated by space
- hashruler_min_length = 10
- # If true, then insert a space between the first hash char and remaining hash
- # chars in a hash ruler, and normalize it's length to fill the column
- canonicalize_hashrulers = True
- # Specify the encoding of the input file. Defaults to utf-8.
- input_encoding = u'utf-8'
- # Specify the encoding of the output file. Defaults to utf-8. Note that cmake
- # only claims to support utf-8 so be careful when using anything else
- output_encoding = u'utf-8'
- # A dictionary containing any per-command configuration overrides. Currently
- # only `command_case` is supported.
- per_command = {}
|