Files
unison/buildsupport/cmake-format-modules.txt
Gabriel Ferreira 41aacec626 build: CMake refactoring
Includes:
- refactor build_lib and build_lib_example macros
    - unify src and contrib macros
    - replace macro with function not to leak definitions
    - parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00

37 lines
831 B
Plaintext

additional_commands:
build_lib:
flags: [IGNORE_PCH]
kwargs:
LIBNAME : '1'
SOURCE_FILES : '*'
HEADER_FILES : '*'
LIBRARIES_TO_LINK : '*'
TEST_SOURCES : '*'
DEPRECATED_HEADER_FILES : '*'
MODULE_ENABLED_FEATURES : '*'
build_lib_example:
flags: [IGNORE_PCH]
kwargs:
NAME : '1'
SOURCE_FILES : '*'
HEADER_FILES : '*'
LIBRARIES_TO_LINK : '*'
build_example:
kwargs:
NAME : '1'
SOURCE_FILES : '*'
HEADER_FILES : '*'
LIBRARIES_TO_LINK : '*'
format:
tab_size: 2
line_width: 80
dangle_parens: true
autosort: true
enable_sort: true
max_subgroups_hwrap: 1
max_pargs_hwrap: 1
max_lines_hwrap: 1