1# 2# Arm SCP/MCP Software 3# Copyright (c) 2021, Arm Limited and Contributors. All rights reserved. 4# 5# SPDX-License-Identifier: BSD-3-Clause 6# 7 8# ----------------------------- 9# Options affecting formatting. 10# ----------------------------- 11with section("format"): 12 13 # If <use_tabchars> is True, then the value of this variable indicates how 14 # fractional indentions are handled during whitespace replacement. If set to 15 # 'use-space', fractional indentation is left as spaces (utf-8 0x20). If set 16 # to `round-up` fractional indentation is replaced with a single tab character 17 # (utf-8 0x09) effectively shifting the column to the next tabstop 18 fractional_tab_policy = u'use-space' 19 20 # Format command names consistently as 'lower' or 'upper' case 21 command_case = u'canonical' 22 23 # If the statement spelling length (including space and parenthesis) is larger 24 # than the tab width by more than this amount, then force reject un-nested 25 # layouts. 26 max_prefix_chars = 10 27 28 # By default, if cmake-format cannot successfully fit everything into the 29 # desired linewidth it will apply the last, most agressive attempt that it 30 # made. If this flag is True, however, cmake-format will print error, exit 31 # with non-zero status code, and write-out nothing 32 require_valid_layout = False 33 34 # If the trailing parenthesis must be 'dangled' on its on line, then align it 35 # to this reference: `prefix`: the start of the statement, `prefix-indent`: 36 # the start of the statement, plus one indentation level, `child`: align to 37 # the column of the arguments 38 dangle_align = u'prefix' 39 40 # If an argument group contains more than this many sub-groups (parg or kwarg 41 # groups) then force it to a vertical layout. 42 max_subgroups_hwrap = 2 43 44 # Disable formatting entirely, making cmake-format a no-op 45 disable = False 46 47 # If the statement spelling length (including space and parenthesis) is 48 # smaller than this amount, then force reject nested layouts. 49 min_prefix_chars = 4 50 51 # If a positional argument group contains more than this many arguments, then 52 # force it to a vertical layout. 53 max_pargs_hwrap = 6 54 55 # If a candidate layout is wrapped horizontally but it exceeds this many 56 # lines, then reject the layout. 57 max_lines_hwrap = 2 58 59 # If true, the parsers may infer whether or not an argument list is sortable 60 # (without annotation). 61 autosort = False 62 63 # What style line endings to use in the output. 64 line_ending = u'unix' 65 66 # How wide to allow formatted cmake files 67 line_width = 80 68 69 # If a statement is wrapped to more than one line, than dangle the closing 70 # parenthesis on its own line. 71 dangle_parens = False 72 73 # A list of command names which should always be wrapped 74 always_wrap = [] 75 76 # If true, separate flow control names from their parentheses with a space 77 separate_ctrl_name_with_space = False 78 79 # If a cmdline positional group consumes more than this many lines without 80 # nesting, then invalidate the layout (and nest) 81 max_rows_cmdline = 2 82 83 # If true, separate function names from parentheses with a space 84 separate_fn_name_with_space = False 85 86 # How many spaces to tab for indent 87 tab_size = 4 88 89 # If true, lines are indented using tab characters (utf-8 0x09) instead of 90 # <tab_size> space characters (utf-8 0x20). In cases where the layout would 91 # require a fractional tab character, the behavior of the fractional 92 # indentation is governed by <fractional_tab_policy> 93 use_tabchars = False 94 95 # Format keywords consistently as 'lower' or 'upper' case 96 keyword_case = u'unchanged' 97 98 # If true, the argument lists which are known to be sortable will be sorted 99 # lexicographicall 100 enable_sort = True 101 102 # A dictionary mapping layout nodes to a list of wrap decisions. See the 103 # documentation for more information. 104 layout_passes = { } 105 106# ------------------------------------------------ 107# Options affecting comment reflow and formatting. 108# ------------------------------------------------ 109with section("markup"): 110 111 # If comment markup is enabled, don't reflow any comment block which matches 112 # this (regex) pattern. Default is `None` (disabled). 113 literal_comment_pattern = None 114 115 # If a comment line starts with at least this many consecutive hash 116 # characters, then don't lstrip() them off. This allows for lazy hash rulers 117 # where the first hash char is not separated by space 118 hashruler_min_length = 10 119 120 # Regular expression to match preformat fences in comments default= 121 # ``r'^\s*([`~]{3}[`~]*)(.*)$'`` 122 fence_pattern = u'^\\s*([`~]{3}[`~]*)(.*)$' 123 124 # If true, then insert a space between the first hash char and remaining hash 125 # chars in a hash ruler, and normalize its length to fill the column 126 canonicalize_hashrulers = True 127 128 # If a comment line matches starts with this pattern then it is explicitly a 129 # trailing comment for the preceeding argument. Default is '#<' 130 explicit_trailing_pattern = u'#<' 131 132 # If comment markup is enabled, don't reflow the first comment block in each 133 # listfile. Use this to preserve formatting of your copyright/license 134 # statements. 135 first_comment_is_literal = True 136 137 # enable comment markup parsing and reflow 138 enable_markup = True 139 140 # Regular expression to match rulers in comments default= 141 # ``r'^\s*[^\w\s]{3}.*[^\w\s]{3}$'`` 142 ruler_pattern = u'^\\s*[^\\w\\s]{3}.*[^\\w\\s]{3}$' 143 144 # What character to use as punctuation after numerals in an enumerated list 145 enum_char = u'.' 146 147 # What character to use for bulleted lists 148 bullet_char = u'*' 149 150# ---------------------------- 151# Options affecting the linter 152# ---------------------------- 153with section("lint"): 154 155 # regular expression pattern describing valid function names 156 function_pattern = u'[0-9a-z_]+' 157 158 # regular expression pattern describing valid names for function/macro 159 # arguments and loop variables. 160 argument_var_pattern = u'[a-z][a-z0-9_]+' 161 162 # a list of lint codes to disable 163 disabled_codes = [] 164 165 # Require at least this many newlines between statements 166 min_statement_spacing = 1 167 168 # regular expression pattern describing valid macro names 169 macro_pattern = u'scp_[0-9a-z_]+' 170 171 # regular expression pattern describing valid names for public directory 172 # variables 173 public_var_pattern = u'(CMAKE|SCP)_[A-Z][0-9A-Z_]+' 174 max_statements = 50 175 176 # In the heuristic for C0201, how many conditionals to match within a loop in 177 # before considering the loop a parser. 178 max_conditionals_custom_parser = 2 179 180 # regular expression pattern describing valid names for variables with global 181 # (cache) scope 182 global_var_pattern = u'(CMAKE|SCP)_[A-Z][0-9A-Z_]+' 183 184 # regular expression pattern describing valid names for keywords used in 185 # functions or macros 186 keyword_pattern = u'[A-Z][0-9A-Z_]+' 187 max_arguments = 5 188 189 # regular expression pattern describing valid names for privatedirectory 190 # variables 191 private_var_pattern = u'scp_[0-9a-z_]+' 192 max_localvars = 15 193 max_branches = 12 194 195 # regular expression pattern describing valid names for variables with local 196 # scope 197 local_var_pattern = u'[a-z][a-z0-9_]+' 198 199 # Require no more than this many newlines between statements 200 max_statement_spacing = 2 201 202 # regular expression pattern describing valid names for variables with global 203 # scope (but internal semantic) 204 internal_var_pattern = u'(CMAKE|SCP)?_[A-Z][0-9A-Z_]+' 205 max_returns = 6 206 207# ------------------------------------- 208# Miscellaneous configurations options. 209# ------------------------------------- 210with section("misc"): 211 212 # A dictionary containing any per-command configuration overrides. Currently 213 # only `command_case` is supported. 214 per_command = { } 215 216# ---------------------------------- 217# Options affecting listfile parsing 218# ---------------------------------- 219with section("parse"): 220 221 # Specify structure for custom cmake functions 222 additional_commands = { 223 "set_property": { 224 "kwargs": { 225 "GLOBAL": { 226 "kwargs": { 227 "PROPERTY": { 228 "kwargs": { 229 "ALLOW_DUPLICATE_CUSTOM_TARGETS": "*", 230 "AUTOGEN_SOURCE_GROUP": "*", 231 "AUTOGEN_TARGETS_FOLDER": "*", 232 "AUTOMOC_SOURCE_GROUP": "*", 233 "AUTOMOC_TARGETS_FOLDER": "*", 234 "AUTORCC_SOURCE_GROUP": "*", 235 "CMAKE_C_KNOWN_FEATURES": "*", 236 "CMAKE_CUDA_KNOWN_FEATURES": "*", 237 "CMAKE_CXX_KNOWN_FEATURES": "*", 238 "CMAKE_ROLE": "*", 239 "DEBUG_CONFIGURATIONS": "*", 240 "DISABLED_FEATURES": "*", 241 "ECLIPSE_EXTRA_CPROJECT_CONTENTS": "*", 242 "ECLIPSE_EXTRA_NATURES": "*", 243 "ENABLED_FEATURES": "*", 244 "ENABLED_LANGUAGES": "*", 245 "FIND_LIBRARY_USE_LIB32_PATHS": "*", 246 "FIND_LIBRARY_USE_LIB64_PATHS": "*", 247 "FIND_LIBRARY_USE_LIBX32_PATHS": "*", 248 "FIND_LIBRARY_USE_OPENBSD_VERSIONING": "*", 249 "GENERATOR_IS_MULTI_CONFIG": "*", 250 "GLOBAL_DEPENDS_DEBUG_MODE": "*", 251 "GLOBAL_DEPENDS_NO_CYCLES": "*", 252 "IN_TRY_COMPILE": "*", 253 "JOB_POOLS": "*", 254 "PACKAGES_FOUND": "*", 255 "PACKAGES_NOT_FOUND": "*", 256 "PREDEFINED_TARGETS_FOLDER": "*", 257 "REPORT_UNDEFINED_PROPERTIES": "*", 258 "RULE_LAUNCH_COMPILE": "*", 259 "RULE_LAUNCH_CUSTOM": "*", 260 "RULE_LAUNCH_LINK": "*", 261 "RULE_MESSAGES": "*", 262 "TARGET_ARCHIVES_MAY_BE_SHARED_LIBS": "*", 263 "TARGET_MESSAGES": "*", 264 "TARGET_SUPPORTS_SHARED_LIBS": "*", 265 "USE_FOLDERS": "*", 266 "XCODE_EMIT_EFFECTIVE_PLATFORM_NAME": "*", 267 }, 268 }, 269 }, 270 }, 271 "DIRECTORY": { 272 "pargs": 1, 273 "kwargs": { 274 "PROPERTY": { 275 "kwargs": { 276 "ADDITIONAL_CLEAN_FILES": "*", 277 "BINARY_DIR": "*", 278 "BUILDSYSTEM_TARGETS": "*", 279 "CACHE_VARIABLES": "*", 280 "CLEAN_NO_CUSTOM": "*", 281 "CMAKE_CONFIGURE_DEPENDS": "*", 282 "COMPILE_DEFINITIONS": "*", 283 "COMPILE_OPTIONS": "*", 284 "DEFINITIONS": "*", 285 "EXCLUDE_FROM_ALL": "*", 286 "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM": "*", 287 "INCLUDE_DIRECTORIES": "*", 288 "INCLUDE_REGULAR_EXPRESSION": "*", 289 "INTERPROCEDURAL_OPTIMIZATION_DEBUG": "*", 290 "INTERPROCEDURAL_OPTIMIZATION_RELEASE": "*", 291 "INTERPROCEDURAL_OPTIMIZATION_MINSIZEREL": "*", 292 "INTERPROCEDURAL_OPTIMIZATION_RELWITHDEBINFO": "*", 293 "INTERPROCEDURAL_OPTIMIZATION": "*", 294 "LABELS": "*", 295 "LINK_DIRECTORIES": "*", 296 "LINK_OPTIONS": "*", 297 "LISTFILE_STACK": "*", 298 "MACROS": "*", 299 "PARENT_DIRECTORY": "*", 300 "RULE_LAUNCH_COMPILE": "*", 301 "RULE_LAUNCH_CUSTOM": "*", 302 "RULE_LAUNCH_LINK": "*", 303 "SOURCE_DIR": "*", 304 "SUBDIRECTORIES": "*", 305 "TESTS": "*", 306 "TEST_INCLUDE_FILES": "*", 307 "VARIABLES": "*", 308 "VS_GLOBAL_SECTION_POST_ExtensibilityAddIns": "*", 309 "VS_GLOBAL_SECTION_POST_ExtensibilityGlobals": "*", 310 "VS_GLOBAL_SECTION_PRE_ExtensibilityAddIns": "*", 311 "VS_GLOBAL_SECTION_PRE_ExtensibilityGlobals": "*", 312 "VS_STARTUP_PROJECT": "*", 313 }, 314 }, 315 }, 316 }, 317 "TARGET": { 318 "kwargs": { 319 "PROPERTY": { 320 "kwargs": { 321 "ADDITIONAL_CLEAN_FILES": "*", 322 "AIX_EXPORT_ALL_SYMBOLS": "*", 323 "ALIAS_GLOBAL": "*", 324 "ALIASED_TARGET": "*", 325 "ANDROID_ANT_ADDITIONAL_OPTIONS": "*", 326 "ANDROID_API": "*", 327 "ANDROID_API_MIN": "*", 328 "ANDROID_ARCH": "*", 329 "ANDROID_ASSETS_DIRECTORIES": "*", 330 "ANDROID_GUI": "*", 331 "ANDROID_JAR_DEPENDENCIES": "*", 332 "ANDROID_JAR_DIRECTORIES": "*", 333 "ANDROID_JAVA_SOURCE_DIR": "*", 334 "ANDROID_NATIVE_LIB_DEPENDENCIES": "*", 335 "ANDROID_NATIVE_LIB_DIRECTORIES": "*", 336 "ANDROID_PROCESS_MAX": "*", 337 "ANDROID_PROGUARD": "*", 338 "ANDROID_PROGUARD_CONFIG_PATH": "*", 339 "ANDROID_SECURE_PROPS_PATH": "*", 340 "ANDROID_SKIP_ANT_STEP": "*", 341 "ANDROID_STL_TYPE": "*", 342 "ARCHIVE_OUTPUT_DIRECTORY": "*", 343 "ARCHIVE_OUTPUT_NAME": "*", 344 "AUTOGEN_BUILD_DIR": "*", 345 "AUTOGEN_ORIGIN_DEPENDS": "*", 346 "AUTOGEN_PARALLEL": "*", 347 "AUTOGEN_TARGET_DEPENDS": "*", 348 "AUTOMOC": "*", 349 "AUTOMOC_COMPILER_PREDEFINES": "*", 350 "AUTOMOC_DEPEND_FILTERS": "*", 351 "AUTOMOC_EXECUTABLE": "*", 352 "AUTOMOC_MACRO_NAMES": "*", 353 "AUTOMOC_MOC_OPTIONS": "*", 354 "AUTOMOC_PATH_PREFIX": "*", 355 "AUTORCC": "*", 356 "AUTORCC_EXECUTABLE": "*", 357 "AUTORCC_OPTIONS": "*", 358 "AUTOUIC": "*", 359 "AUTOUIC_EXECUTABLE": "*", 360 "AUTOUIC_OPTIONS": "*", 361 "AUTOUIC_SEARCH_PATHS": "*", 362 "BINARY_DIR": "*", 363 "BUILD_RPATH": "*", 364 "BUILD_RPATH_USE_ORIGIN": "*", 365 "BUILD_WITH_INSTALL_NAME_DIR": "*", 366 "BUILD_WITH_INSTALL_RPATH": "*", 367 "BUNDLE_EXTENSION": "*", 368 "BUNDLE": "*", 369 "C_EXTENSIONS": "*", 370 "C_STANDARD": "*", 371 "C_STANDARD_REQUIRED": "*", 372 "COMMON_LANGUAGE_RUNTIME": "*", 373 "COMPATIBLE_INTERFACE_BOOL": "*", 374 "COMPATIBLE_INTERFACE_NUMBER_MAX": "*", 375 "COMPATIBLE_INTERFACE_NUMBER_MIN": "*", 376 "COMPATIBLE_INTERFACE_STRING": "*", 377 "COMPILE_DEFINITIONS": "*", 378 "COMPILE_FEATURES": "*", 379 "COMPILE_FLAGS": "*", 380 "COMPILE_OPTIONS": "*", 381 "COMPILE_PDB_NAME": "*", 382 "COMPILE_PDB_OUTPUT_DIRECTORY": "*", 383 "CROSSCOMPILING_EMULATOR": "*", 384 "CUDA_ARCHITECTURES": "*", 385 "CUDA_PTX_COMPILATION": "*", 386 "CUDA_SEPARABLE_COMPILATION": "*", 387 "CUDA_RESOLVE_DEVICE_SYMBOLS": "*", 388 "CUDA_RUNTIME_LIBRARY": "*", 389 "CUDA_EXTENSIONS": "*", 390 "CUDA_STANDARD": "*", 391 "CUDA_STANDARD_REQUIRED": "*", 392 "CXX_EXTENSIONS": "*", 393 "CXX_STANDARD": "*", 394 "CXX_STANDARD_REQUIRED": "*", 395 "DEBUG_POSTFIX": "*", 396 "DEFINE_SYMBOL": "*", 397 "DEPLOYMENT_REMOTE_DIRECTORY": "*", 398 "DEPLOYMENT_ADDITIONAL_FILES": "*", 399 "DEPRECATION": "*", 400 "DISABLE_PRECOMPILE_HEADERS": "*", 401 "DOTNET_TARGET_FRAMEWORK": "*", 402 "DOTNET_TARGET_FRAMEWORK_VERSION": "*", 403 "EchoString": "*", 404 "ENABLE_EXPORTS": "*", 405 "EXCLUDE_FROM_ALL": "*", 406 "EXCLUDE_FROM_DEFAULT_BUILD": "*", 407 "EXPORT_NAME": "*", 408 "EXPORT_PROPERTIES": "*", 409 "FOLDER": "*", 410 "Fortran_FORMAT": "*", 411 "Fortran_MODULE_DIRECTORY": "*", 412 "Fortran_PREPROCESS": "*", 413 "FRAMEWORK": "*", 414 "FRAMEWORK_VERSION": "*", 415 "GENERATOR_FILE_NAME": "*", 416 "GHS_INTEGRITY_APP": "*", 417 "GHS_NO_SOURCE_GROUP_FILE": "*", 418 "GNUtoMS": "*", 419 "HAS_CXX": "*", 420 "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM": "*", 421 "IMPORTED_COMMON_LANGUAGE_RUNTIME": "*", 422 "IMPORTED_CONFIGURATIONS": "*", 423 "IMPORTED_GLOBAL": "*", 424 "IMPORTED_IMPLIB": "*", 425 "IMPORTED_LIBNAME": "*", 426 "IMPORTED_LINK_DEPENDENT_LIBRARIES": "*", 427 "IMPORTED_LINK_INTERFACE_LANGUAGES": "*", 428 "IMPORTED_LINK_INTERFACE_LIBRARIES": "*", 429 "IMPORTED_LINK_INTERFACE_MULTIPLICITY": "*", 430 "IMPORTED_LOCATION": "*", 431 "IMPORTED_NO_SONAME": "*", 432 "IMPORTED_OBJECTS": "*", 433 "IMPORTED": "*", 434 "IMPORTED_SONAME": "*", 435 "IMPORT_PREFIX": "*", 436 "IMPORT_SUFFIX": "*", 437 "INCLUDE_DIRECTORIES": "*", 438 "INSTALL_NAME_DIR": "*", 439 "INSTALL_REMOVE_ENVIRONMENT_RPATH": "*", 440 "INSTALL_RPATH": "*", 441 "INSTALL_RPATH_USE_LINK_PATH": "*", 442 "INTERFACE_AUTOUIC_OPTIONS": "*", 443 "INTERFACE_COMPILE_DEFINITIONS": "*", 444 "INTERFACE_COMPILE_FEATURES": "*", 445 "INTERFACE_COMPILE_OPTIONS": "*", 446 "INTERFACE_INCLUDE_DIRECTORIES": "*", 447 "INTERFACE_LINK_DEPENDS": "*", 448 "INTERFACE_LINK_DIRECTORIES": "*", 449 "INTERFACE_LINK_LIBRARIES": "*", 450 "INTERFACE_LINK_OPTIONS": "*", 451 "INTERFACE_PRECOMPILE_HEADERS": "*", 452 "INTERFACE_POSITION_INDEPENDENT_CODE": "*", 453 "INTERFACE_SOURCES": "*", 454 "INTERFACE_SYSTEM_INCLUDE_DIRECTORIES": "*", 455 "INTERPROCEDURAL_OPTIMIZATION": "*", 456 "IOS_INSTALL_COMBINED": "*", 457 "JOB_POOL_COMPILE": "*", 458 "JOB_POOL_LINK": "*", 459 "JOB_POOL_PRECOMPILE_HEADER": "*", 460 "LABELS": "*", 461 "LIBRARY_OUTPUT_DIRECTORY": "*", 462 "LIBRARY_OUTPUT_NAME": "*", 463 "LINK_DEPENDS_NO_SHARED": "*", 464 "LINK_DEPENDS": "*", 465 "LINKER_LANGUAGE": "*", 466 "LINK_DIRECTORIES": "*", 467 "LINK_FLAGS": "*", 468 "LINK_INTERFACE_LIBRARIES": "*", 469 "LINK_INTERFACE_MULTIPLICITY": "*", 470 "LINK_LIBRARIES": "*", 471 "LINK_OPTIONS": "*", 472 "LINK_SEARCH_END_STATIC": "*", 473 "LINK_SEARCH_START_STATIC": "*", 474 "LINK_WHAT_YOU_USE": "*", 475 "LOCATION": "*", 476 "MACHO_COMPATIBILITY_VERSION": "*", 477 "MACHO_CURRENT_VERSION": "*", 478 "MACOSX_BUNDLE_INFO_PLIST": "*", 479 "MACOSX_BUNDLE": "*", 480 "MACOSX_FRAMEWORK_INFO_PLIST": "*", 481 "MACOSX_RPATH": "*", 482 "MANUALLY_ADDED_DEPENDENCIES": "*", 483 "MSVC_RUNTIME_LIBRARY": "*", 484 "NAME": "*", 485 "NO_SONAME": "*", 486 "NO_SYSTEM_FROM_IMPORTED": "*", 487 "OBJC_EXTENSIONS": "*", 488 "OBJC_STANDARD": "*", 489 "OBJC_STANDARD_REQUIRED": "*", 490 "OBJCXX_EXTENSIONS": "*", 491 "OBJCXX_STANDARD": "*", 492 "OBJCXX_STANDARD_REQUIRED": "*", 493 "OSX_ARCHITECTURES": "*", 494 "OUTPUT_NAME": "*", 495 "PCH_WARN_INVALID": "*", 496 "PDB_NAME": "*", 497 "PDB_OUTPUT_DIRECTORY": "*", 498 "POSITION_INDEPENDENT_CODE": "*", 499 "PRECOMPILE_HEADERS": "*", 500 "PRECOMPILE_HEADERS_REUSE_FROM": "*", 501 "PREFIX": "*", 502 "PRIVATE_HEADER": "*", 503 "PROJECT_LABEL": "*", 504 "PUBLIC_HEADER": "*", 505 "RESOURCE": "*", 506 "RULE_LAUNCH_COMPILE": "*", 507 "RULE_LAUNCH_CUSTOM": "*", 508 "RULE_LAUNCH_LINK": "*", 509 "RUNTIME_OUTPUT_DIRECTORY": "*", 510 "RUNTIME_OUTPUT_NAME": "*", 511 "SKIP_BUILD_RPATH": "*", 512 "SOURCE_DIR": "*", 513 "SOURCES": "*", 514 "SOVERSION": "*", 515 "STATIC_LIBRARY_FLAGS": "*", 516 "STATIC_LIBRARY_OPTIONS": "*", 517 "SUFFIX": "*", 518 "Swift_DEPENDENCIES_FILE": "*", 519 "Swift_LANGUAGE_VERSION": "*", 520 "Swift_MODULE_DIRECTORY": "*", 521 "Swift_MODULE_NAME": "*", 522 "TYPE": "*", 523 "UNITY_BUILD": "*", 524 "UNITY_BUILD_BATCH_SIZE": "*", 525 "UNITY_BUILD_CODE_AFTER_INCLUDE": "*", 526 "UNITY_BUILD_CODE_BEFORE_INCLUDE": "*", 527 "UNITY_BUILD_MODE": "*", 528 "VERSION": "*", 529 "VISIBILITY_INLINES_HIDDEN": "*", 530 "VS_CONFIGURATION_TYPE": "*", 531 "VS_DEBUGGER_COMMAND": "*", 532 "VS_DEBUGGER_COMMAND_ARGUMENTS": "*", 533 "VS_DEBUGGER_ENVIRONMENT": "*", 534 "VS_DEBUGGER_WORKING_DIRECTORY": "*", 535 "VS_DESKTOP_EXTENSIONS_VERSION": "*", 536 "VS_DOTNET_REFERENCES": "*", 537 "VS_DOTNET_REFERENCES_COPY_LOCAL": "*", 538 "VS_DOTNET_TARGET_FRAMEWORK_VERSION": "*", 539 "VS_DOTNET_DOCUMENTATION_FILE": "*", 540 "VS_DPI_AWARE": "*", 541 "VS_GLOBAL_KEYWORD": "*", 542 "VS_GLOBAL_PROJECT_TYPES": "*", 543 "VS_GLOBAL_ROOTNAMESPACE": "*", 544 "VS_IOT_EXTENSIONS_VERSION": "*", 545 "VS_IOT_STARTUP_TASK": "*", 546 "VS_JUST_MY_CODE_DEBUGGING": "*", 547 "VS_KEYWORD": "*", 548 "VS_MOBILE_EXTENSIONS_VERSION": "*", 549 "VS_NO_SOLUTION_DEPLOY": "*", 550 "VS_PACKAGE_REFERENCES": "*", 551 "VS_PLATFORM_TOOLSET": "*", 552 "VS_PROJECT_IMPORT": "*", 553 "VS_SCC_AUXPATH": "*", 554 "VS_SCC_LOCALPATH": "*", 555 "VS_SCC_PROJECTNAME": "*", 556 "VS_SCC_PROVIDER": "*", 557 "VS_SDK_REFERENCES": "*", 558 "VS_SOLUTION_DEPLOY": "*", 559 "VS_USER_PROPS": "*", 560 "VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION": "*", 561 "VS_WINRT_COMPONENT": "*", 562 "VS_WINRT_EXTENSIONS": "*", 563 "VS_WINRT_REFERENCES": "*", 564 "WIN32_EXECUTABLE": "*", 565 "WINDOWS_EXPORT_ALL_SYMBOLS": "*", 566 "XCODE_EXPLICIT_FILE_TYPE": "*", 567 "XCODE_GENERATE_SCHEME": "*", 568 "XCODE_PRODUCT_TYPE": "*", 569 "XCODE_SCHEME_ADDRESS_SANITIZER": "*", 570 "XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN": "*", 571 "XCODE_SCHEME_ARGUMENTS": "*", 572 "XCODE_SCHEME_DEBUG_AS_ROOT": "*", 573 "XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING": "*", 574 "XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER": "*", 575 "XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS": "*", 576 "XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE": "*", 577 "XCODE_SCHEME_ENVIRONMENT": "*", 578 "XCODE_SCHEME_EXECUTABLE": "*", 579 "XCODE_SCHEME_GUARD_MALLOC": "*", 580 "XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP": "*", 581 "XCODE_SCHEME_MALLOC_GUARD_EDGES": "*", 582 "XCODE_SCHEME_MALLOC_SCRIBBLE": "*", 583 "XCODE_SCHEME_MALLOC_STACK": "*", 584 "XCODE_SCHEME_THREAD_SANITIZER": "*", 585 "XCODE_SCHEME_THREAD_SANITIZER_STOP": "*", 586 "XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER": "*", 587 "XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP": "*", 588 "XCODE_SCHEME_WORKING_DIRECTORY": "*", 589 "XCODE_SCHEME_ZOMBIE_OBJECTS": "*", 590 "XCTEST": "*", 591 }, 592 }, 593 }, 594 }, 595 "SOURCE": { 596 "pargs": "*", 597 "kwargs": { 598 "DIRECTORY": "+", 599 "TARGET_DIRECTORY": "+", 600 "PROPERTY": { 601 "kwargs": { 602 "ABSTRACT": "*", 603 "AUTORCC_OPTIONS": "*", 604 "AUTOUIC_OPTIONS": "*", 605 "COMPILE_DEFINITIONS": "*", 606 "COMPILE_FLAGS": "*", 607 "COMPILE_OPTIONS": "*", 608 "EXTERNAL_OBJECT": "*", 609 "Fortran_FORMAT": "*", 610 "Fortran_PREPROCESS": "*", 611 "GENERATED": "*", 612 "HEADER_FILE_ONLY": "*", 613 "INCLUDE_DIRECTORIES": "*", 614 "KEEP_EXTENSION": "*", 615 "LABELS": "*", 616 "LANGUAGE": "*", 617 "LOCATION": "*", 618 "MACOSX_PACKAGE_LOCATION": "*", 619 "OBJECT_DEPENDS": "*", 620 "OBJECT_OUTPUTS": "*", 621 "SKIP_AUTOGEN": "*", 622 "SKIP_AUTOMOC": "*", 623 "SKIP_AUTORCC": "*", 624 "SKIP_AUTOUIC": "*", 625 "SKIP_PRECOMPILE_HEADERS": "*", 626 "SKIP_UNITY_BUILD_INCLUSION": "*", 627 "Swift_DEPENDENCIES_FILE": "*", 628 "Swift_DIAGNOSTICS_FILE": "*", 629 "SYMBOLIC": "*", 630 "UNITY_GROUP": "*", 631 "VS_COPY_TO_OUT_DIR": "*", 632 "VS_CSHARP_<tagname>": "*", 633 "VS_DEPLOYMENT_CONTENT": "*", 634 "VS_DEPLOYMENT_LOCATION": "*", 635 "VS_INCLUDE_IN_VSIX": "*", 636 "VS_RESOURCE_GENERATOR": "*", 637 "VS_SETTINGS": "*", 638 "VS_SHADER_DISABLE_OPTIMIZATIONS": "*", 639 "VS_SHADER_ENABLE_DEBUG": "*", 640 "VS_SHADER_ENTRYPOINT": "*", 641 "VS_SHADER_FLAGS": "*", 642 "VS_SHADER_MODEL": "*", 643 "VS_SHADER_OBJECT_FILE_NAME": "*", 644 "VS_SHADER_OUTPUT_HEADER_FILE": "*", 645 "VS_SHADER_TYPE": "*", 646 "VS_SHADER_VARIABLE_NAME": "*", 647 "VS_TOOL_OVERRIDE": "*", 648 "VS_XAML_TYPE": "*", 649 "WRAP_EXCLUDE": "*", 650 "XCODE_EXPLICIT_FILE_TYPE": "*", 651 "XCODE_FILE_ATTRIBUTES": "*", 652 "XCODE_LAST_KNOWN_FILE_TYPE": "*", 653 }, 654 }, 655 }, 656 }, 657 "INSTALL": { 658 "pargs": "*", 659 "kwargs": { 660 "PROPERTY": { 661 "kwargs": { 662 "CPACK_DESKTOP_SHORTCUTS": "*", 663 "CPACK_NEVER_OVERWRITE": "*", 664 "CPACK_PERMANENT": "*", 665 "CPACK_START_MENU_SHORTCUTS": "*", 666 "CPACK_STARTUP_SHORTCUTS": "*", 667 "CPACK_WIX_ACL": "*", 668 }, 669 }, 670 }, 671 }, 672 "TEST": { 673 "pargs": "*", 674 "kwargs": { 675 "PROPERTY": { 676 "kwargs": { 677 "ATTACHED_FILES_ON_FAIL": "*", 678 "ATTACHED_FILES": "*", 679 "COST": "*", 680 "DEPENDS": "*", 681 "DISABLED": "*", 682 "ENVIRONMENT": "*", 683 "FAIL_REGULAR_EXPRESSION": "*", 684 "FIXTURES_CLEANUP": "*", 685 "FIXTURES_REQUIRED": "*", 686 "FIXTURES_SETUP": "*", 687 "LABELS": "*", 688 "MEASUREMENT": "*", 689 "PASS_REGULAR_EXPRESSION": "*", 690 "PROCESSOR_AFFINITY": "*", 691 "PROCESSORS": "*", 692 "REQUIRED_FILES": "*", 693 "RESOURCE_GROUPS": "*", 694 "RESOURCE_LOCK": "*", 695 "RUN_SERIAL": "*", 696 "SKIP_REGULAR_EXPRESSION": "*", 697 "SKIP_RETURN_CODE": "*", 698 "TIMEOUT": "*", 699 "TIMEOUT_AFTER_MATCH": "*", 700 "WILL_FAIL": "*", 701 "WORKING_DIRECTORY": "*", 702 }, 703 }, 704 }, 705 }, 706 "CACHE": { 707 "pargs": "*", 708 "kwargs": { 709 "PROPERTY": { 710 "kwargs": { 711 "ADVANCED": "*", 712 "HELPSTRING": "*", 713 "MODIFIED": "*", 714 "STRINGS": "*", 715 "TYPE": "*", 716 "VALUE": "*", 717 }, 718 }, 719 }, 720 }, 721 }, 722 }, 723 "set_target_properties": { 724 "pargs": "+", 725 "kwargs": { 726 "PROPERTIES": { 727 "kwargs": { 728 "ADDITIONAL_CLEAN_FILES": 1, 729 "AIX_EXPORT_ALL_SYMBOLS": 1, 730 "ALIAS_GLOBAL": 1, 731 "ALIASED_TARGET": 1, 732 "ANDROID_ANT_ADDITIONAL_OPTIONS": 1, 733 "ANDROID_API": 1, 734 "ANDROID_API_MIN": 1, 735 "ANDROID_ARCH": 1, 736 "ANDROID_ASSETS_DIRECTORIES": 1, 737 "ANDROID_GUI": 1, 738 "ANDROID_JAR_DEPENDENCIES": 1, 739 "ANDROID_JAR_DIRECTORIES": 1, 740 "ANDROID_JAVA_SOURCE_DIR": 1, 741 "ANDROID_NATIVE_LIB_DEPENDENCIES": 1, 742 "ANDROID_NATIVE_LIB_DIRECTORIES": 1, 743 "ANDROID_PROCESS_MAX": 1, 744 "ANDROID_PROGUARD": 1, 745 "ANDROID_PROGUARD_CONFIG_PATH": 1, 746 "ANDROID_SECURE_PROPS_PATH": 1, 747 "ANDROID_SKIP_ANT_STEP": 1, 748 "ANDROID_STL_TYPE": 1, 749 "ARCHIVE_OUTPUT_DIRECTORY": 1, 750 "ARCHIVE_OUTPUT_NAME": 1, 751 "AUTOGEN_BUILD_DIR": 1, 752 "AUTOGEN_ORIGIN_DEPENDS": 1, 753 "AUTOGEN_PARALLEL": 1, 754 "AUTOGEN_TARGET_DEPENDS": 1, 755 "AUTOMOC": 1, 756 "AUTOMOC_COMPILER_PREDEFINES": 1, 757 "AUTOMOC_DEPEND_FILTERS": 1, 758 "AUTOMOC_EXECUTABLE": 1, 759 "AUTOMOC_MACRO_NAMES": 1, 760 "AUTOMOC_MOC_OPTIONS": 1, 761 "AUTOMOC_PATH_PREFIX": 1, 762 "AUTORCC": 1, 763 "AUTORCC_EXECUTABLE": 1, 764 "AUTORCC_OPTIONS": 1, 765 "AUTOUIC": 1, 766 "AUTOUIC_EXECUTABLE": 1, 767 "AUTOUIC_OPTIONS": 1, 768 "AUTOUIC_SEARCH_PATHS": 1, 769 "BINARY_DIR": 1, 770 "BUILD_RPATH": 1, 771 "BUILD_RPATH_USE_ORIGIN": 1, 772 "BUILD_WITH_INSTALL_NAME_DIR": 1, 773 "BUILD_WITH_INSTALL_RPATH": 1, 774 "BUNDLE_EXTENSION": 1, 775 "BUNDLE": 1, 776 "C_EXTENSIONS": 1, 777 "C_STANDARD": 1, 778 "C_STANDARD_REQUIRED": 1, 779 "COMMON_LANGUAGE_RUNTIME": 1, 780 "COMPATIBLE_INTERFACE_BOOL": 1, 781 "COMPATIBLE_INTERFACE_NUMBER_MAX": 1, 782 "COMPATIBLE_INTERFACE_NUMBER_MIN": 1, 783 "COMPATIBLE_INTERFACE_STRING": 1, 784 "COMPILE_DEFINITIONS": 1, 785 "COMPILE_FEATURES": 1, 786 "COMPILE_FLAGS": 1, 787 "COMPILE_OPTIONS": 1, 788 "COMPILE_PDB_NAME": 1, 789 "COMPILE_PDB_OUTPUT_DIRECTORY": 1, 790 "CROSSCOMPILING_EMULATOR": 1, 791 "CUDA_ARCHITECTURES": 1, 792 "CUDA_PTX_COMPILATION": 1, 793 "CUDA_SEPARABLE_COMPILATION": 1, 794 "CUDA_RESOLVE_DEVICE_SYMBOLS": 1, 795 "CUDA_RUNTIME_LIBRARY": 1, 796 "CUDA_EXTENSIONS": 1, 797 "CUDA_STANDARD": 1, 798 "CUDA_STANDARD_REQUIRED": 1, 799 "CXX_EXTENSIONS": 1, 800 "CXX_STANDARD": 1, 801 "CXX_STANDARD_REQUIRED": 1, 802 "DEBUG_POSTFIX": 1, 803 "DEFINE_SYMBOL": 1, 804 "DEPLOYMENT_REMOTE_DIRECTORY": 1, 805 "DEPLOYMENT_ADDITIONAL_FILES": 1, 806 "DEPRECATION": 1, 807 "DISABLE_PRECOMPILE_HEADERS": 1, 808 "DOTNET_TARGET_FRAMEWORK": 1, 809 "DOTNET_TARGET_FRAMEWORK_VERSION": 1, 810 "EchoString": 1, 811 "ENABLE_EXPORTS": 1, 812 "EXCLUDE_FROM_ALL": 1, 813 "EXCLUDE_FROM_DEFAULT_BUILD": 1, 814 "EXPORT_NAME": 1, 815 "EXPORT_PROPERTIES": 1, 816 "FOLDER": 1, 817 "Fortran_FORMAT": 1, 818 "Fortran_MODULE_DIRECTORY": 1, 819 "Fortran_PREPROCESS": 1, 820 "FRAMEWORK": 1, 821 "FRAMEWORK_VERSION": 1, 822 "GENERATOR_FILE_NAME": 1, 823 "GHS_INTEGRITY_APP": 1, 824 "GHS_NO_SOURCE_GROUP_FILE": 1, 825 "GNUtoMS": 1, 826 "HAS_CXX": 1, 827 "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM": 1, 828 "IMPORTED_COMMON_LANGUAGE_RUNTIME": 1, 829 "IMPORTED_CONFIGURATIONS": 1, 830 "IMPORTED_GLOBAL": 1, 831 "IMPORTED_IMPLIB": 1, 832 "IMPORTED_LIBNAME": 1, 833 "IMPORTED_LINK_DEPENDENT_LIBRARIES": 1, 834 "IMPORTED_LINK_INTERFACE_LANGUAGES": 1, 835 "IMPORTED_LINK_INTERFACE_LIBRARIES": 1, 836 "IMPORTED_LINK_INTERFACE_MULTIPLICITY": 1, 837 "IMPORTED_LOCATION": 1, 838 "IMPORTED_NO_SONAME": 1, 839 "IMPORTED_OBJECTS": 1, 840 "IMPORTED": 1, 841 "IMPORTED_SONAME": 1, 842 "IMPORT_PREFIX": 1, 843 "IMPORT_SUFFIX": 1, 844 "INCLUDE_DIRECTORIES": 1, 845 "INSTALL_NAME_DIR": 1, 846 "INSTALL_REMOVE_ENVIRONMENT_RPATH": 1, 847 "INSTALL_RPATH": 1, 848 "INSTALL_RPATH_USE_LINK_PATH": 1, 849 "INTERFACE_AUTOUIC_OPTIONS": 1, 850 "INTERFACE_COMPILE_DEFINITIONS": 1, 851 "INTERFACE_COMPILE_FEATURES": 1, 852 "INTERFACE_COMPILE_OPTIONS": 1, 853 "INTERFACE_INCLUDE_DIRECTORIES": 1, 854 "INTERFACE_LINK_DEPENDS": 1, 855 "INTERFACE_LINK_DIRECTORIES": 1, 856 "INTERFACE_LINK_LIBRARIES": 1, 857 "INTERFACE_LINK_OPTIONS": 1, 858 "INTERFACE_PRECOMPILE_HEADERS": 1, 859 "INTERFACE_POSITION_INDEPENDENT_CODE": 1, 860 "INTERFACE_SOURCES": 1, 861 "INTERFACE_SYSTEM_INCLUDE_DIRECTORIES": 1, 862 "INTERPROCEDURAL_OPTIMIZATION": 1, 863 "IOS_INSTALL_COMBINED": 1, 864 "JOB_POOL_COMPILE": 1, 865 "JOB_POOL_LINK": 1, 866 "JOB_POOL_PRECOMPILE_HEADER": 1, 867 "LABELS": 1, 868 "LIBRARY_OUTPUT_DIRECTORY": 1, 869 "LIBRARY_OUTPUT_NAME": 1, 870 "LINK_DEPENDS_NO_SHARED": 1, 871 "LINK_DEPENDS": 1, 872 "LINKER_LANGUAGE": 1, 873 "LINK_DIRECTORIES": 1, 874 "LINK_FLAGS": 1, 875 "LINK_INTERFACE_LIBRARIES": 1, 876 "LINK_INTERFACE_MULTIPLICITY": 1, 877 "LINK_LIBRARIES": 1, 878 "LINK_OPTIONS": 1, 879 "LINK_SEARCH_END_STATIC": 1, 880 "LINK_SEARCH_START_STATIC": 1, 881 "LINK_WHAT_YOU_USE": 1, 882 "LOCATION": 1, 883 "MACHO_COMPATIBILITY_VERSION": 1, 884 "MACHO_CURRENT_VERSION": 1, 885 "MACOSX_BUNDLE_INFO_PLIST": 1, 886 "MACOSX_BUNDLE": 1, 887 "MACOSX_FRAMEWORK_INFO_PLIST": 1, 888 "MACOSX_RPATH": 1, 889 "MANUALLY_ADDED_DEPENDENCIES": 1, 890 "MSVC_RUNTIME_LIBRARY": 1, 891 "NAME": 1, 892 "NO_SONAME": 1, 893 "NO_SYSTEM_FROM_IMPORTED": 1, 894 "OBJC_EXTENSIONS": 1, 895 "OBJC_STANDARD": 1, 896 "OBJC_STANDARD_REQUIRED": 1, 897 "OBJCXX_EXTENSIONS": 1, 898 "OBJCXX_STANDARD": 1, 899 "OBJCXX_STANDARD_REQUIRED": 1, 900 "OSX_ARCHITECTURES": 1, 901 "OUTPUT_NAME": 1, 902 "PCH_WARN_INVALID": 1, 903 "PDB_NAME": 1, 904 "PDB_OUTPUT_DIRECTORY": 1, 905 "POSITION_INDEPENDENT_CODE": 1, 906 "PRECOMPILE_HEADERS": 1, 907 "PRECOMPILE_HEADERS_REUSE_FROM": 1, 908 "PREFIX": 1, 909 "PRIVATE_HEADER": 1, 910 "PROJECT_LABEL": 1, 911 "PUBLIC_HEADER": 1, 912 "RESOURCE": 1, 913 "RULE_LAUNCH_COMPILE": 1, 914 "RULE_LAUNCH_CUSTOM": 1, 915 "RULE_LAUNCH_LINK": 1, 916 "RUNTIME_OUTPUT_DIRECTORY": 1, 917 "RUNTIME_OUTPUT_NAME": 1, 918 "SKIP_BUILD_RPATH": 1, 919 "SOURCE_DIR": 1, 920 "SOURCES": 1, 921 "SOVERSION": 1, 922 "STATIC_LIBRARY_FLAGS": 1, 923 "STATIC_LIBRARY_OPTIONS": 1, 924 "SUFFIX": 1, 925 "Swift_DEPENDENCIES_FILE": 1, 926 "Swift_LANGUAGE_VERSION": 1, 927 "Swift_MODULE_DIRECTORY": 1, 928 "Swift_MODULE_NAME": 1, 929 "TYPE": 1, 930 "UNITY_BUILD": 1, 931 "UNITY_BUILD_BATCH_SIZE": 1, 932 "UNITY_BUILD_CODE_AFTER_INCLUDE": 1, 933 "UNITY_BUILD_CODE_BEFORE_INCLUDE": 1, 934 "UNITY_BUILD_MODE": 1, 935 "VERSION": 1, 936 "VISIBILITY_INLINES_HIDDEN": 1, 937 "VS_CONFIGURATION_TYPE": 1, 938 "VS_DEBUGGER_COMMAND": 1, 939 "VS_DEBUGGER_COMMAND_ARGUMENTS": 1, 940 "VS_DEBUGGER_ENVIRONMENT": 1, 941 "VS_DEBUGGER_WORKING_DIRECTORY": 1, 942 "VS_DESKTOP_EXTENSIONS_VERSION": 1, 943 "VS_DOTNET_REFERENCES": 1, 944 "VS_DOTNET_REFERENCES_COPY_LOCAL": 1, 945 "VS_DOTNET_TARGET_FRAMEWORK_VERSION": 1, 946 "VS_DOTNET_DOCUMENTATION_FILE": 1, 947 "VS_DPI_AWARE": 1, 948 "VS_GLOBAL_KEYWORD": 1, 949 "VS_GLOBAL_PROJECT_TYPES": 1, 950 "VS_GLOBAL_ROOTNAMESPACE": 1, 951 "VS_IOT_EXTENSIONS_VERSION": 1, 952 "VS_IOT_STARTUP_TASK": 1, 953 "VS_JUST_MY_CODE_DEBUGGING": 1, 954 "VS_KEYWORD": 1, 955 "VS_MOBILE_EXTENSIONS_VERSION": 1, 956 "VS_NO_SOLUTION_DEPLOY": 1, 957 "VS_PACKAGE_REFERENCES": 1, 958 "VS_PLATFORM_TOOLSET": 1, 959 "VS_PROJECT_IMPORT": 1, 960 "VS_SCC_AUXPATH": 1, 961 "VS_SCC_LOCALPATH": 1, 962 "VS_SCC_PROJECTNAME": 1, 963 "VS_SCC_PROVIDER": 1, 964 "VS_SDK_REFERENCES": 1, 965 "VS_SOLUTION_DEPLOY": 1, 966 "VS_USER_PROPS": 1, 967 "VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION": 1, 968 "VS_WINRT_COMPONENT": 1, 969 "VS_WINRT_EXTENSIONS": 1, 970 "VS_WINRT_REFERENCES": 1, 971 "WIN32_EXECUTABLE": 1, 972 "WINDOWS_EXPORT_ALL_SYMBOLS": 1, 973 "XCODE_EXPLICIT_FILE_TYPE": 1, 974 "XCODE_GENERATE_SCHEME": 1, 975 "XCODE_PRODUCT_TYPE": 1, 976 "XCODE_SCHEME_ADDRESS_SANITIZER": 1, 977 "XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN": 1, 978 "XCODE_SCHEME_ARGUMENTS": 1, 979 "XCODE_SCHEME_DEBUG_AS_ROOT": 1, 980 "XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING": 1, 981 "XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER": 1, 982 "XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS": 1, 983 "XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE": 1, 984 "XCODE_SCHEME_ENVIRONMENT": 1, 985 "XCODE_SCHEME_EXECUTABLE": 1, 986 "XCODE_SCHEME_GUARD_MALLOC": 1, 987 "XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP": 1, 988 "XCODE_SCHEME_MALLOC_GUARD_EDGES": 1, 989 "XCODE_SCHEME_MALLOC_SCRIBBLE": 1, 990 "XCODE_SCHEME_MALLOC_STACK": 1, 991 "XCODE_SCHEME_THREAD_SANITIZER": 1, 992 "XCODE_SCHEME_THREAD_SANITIZER_STOP": 1, 993 "XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER": 1, 994 "XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP": 1, 995 "XCODE_SCHEME_WORKING_DIRECTORY": 1, 996 "XCODE_SCHEME_ZOMBIE_OBJECTS": 1, 997 "XCTEST": 1, 998 }, 999 }, 1000 }, 1001 }, 1002 "target_link_options": { 1003 "pargs": 1, 1004 "flags": ["BEFORE"], 1005 "kwargs": { 1006 "INTERFACE": "*", 1007 "PUBLIC": "*", 1008 "PRIVATE": "*", 1009 }, 1010 }, 1011 } 1012 1013 # Specify property tags. 1014 proptags = [] 1015 1016 # Specify variable tags. 1017 vartags = [] 1018 1019 # Override configurations per-command where available 1020 override_spec = { } 1021 1022# ------------------------------- 1023# Options affecting file encoding 1024# ------------------------------- 1025with section("encode"): 1026 1027 # If true, emit the unicode byte-order mark (BOM) at the start of the file 1028 emit_byteorder_mark = False 1029 1030 # Specify the encoding of the input file. Defaults to utf-8 1031 input_encoding = u'utf-8' 1032 1033 # Specify the encoding of the output file. Defaults to utf-8. Note that cmake 1034 # only claims to support utf-8 so be careful when using anything else 1035 output_encoding = u'utf-8' 1036