@@ -300,8 +300,7 @@ def profile_stats_entities: Flag<["-"], "profile-stats-entities">,
300
300
HelpText<"Profile changes to stats in -stats-output-dir, subdivided by source entity">;
301
301
302
302
def emit_dependencies : Flag<["-"], "emit-dependencies">,
303
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
304
- SupplementaryOutput]>,
303
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
305
304
HelpText<"Emit basic Make-compatible dependencies files">;
306
305
def track_system_dependencies : Flag<["-"], "track-system-dependencies">,
307
306
Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild]>,
@@ -344,17 +343,14 @@ def embed_tbd_for_module : Separate<["-"], "embed-tbd-for-module">,
344
343
HelpText<"Embed symbols from the module in the emitted tbd file">;
345
344
346
345
def serialize_diagnostics : Flag<["-"], "serialize-diagnostics">,
347
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
348
- SupplementaryOutput]>,
346
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
349
347
HelpText<"Serialize diagnostics in a binary format">;
350
348
def serialize_diagnostics_path : Separate<["-"], "serialize-diagnostics-path">,
351
- Flags<[FrontendOption, NoBatchOption, DoesNotAffectIncrementalBuild,
352
- ArgumentIsPath, SupplementaryOutput]>,
349
+ Flags<[FrontendOption, NoBatchOption, ArgumentIsPath, SupplementaryOutput]>,
353
350
HelpText<"Emit a serialized diagnostics file to <path>">,
354
351
MetaVarName<"<path>">;
355
352
def serialize_diagnostics_path_EQ: Joined<["-"], "serialize-diagnostics-path=">,
356
- Flags<[FrontendOption, NoBatchOption, DoesNotAffectIncrementalBuild,
357
- ArgumentIsPath, SupplementaryOutput]>,
353
+ Flags<[FrontendOption, NoBatchOption, ArgumentIsPath, SupplementaryOutput]>,
358
354
Alias<serialize_diagnostics_path>;
359
355
def color_diagnostics : Flag<["-"], "color-diagnostics">,
360
356
Flags<[FrontendOption, DoesNotAffectIncrementalBuild]>,
@@ -426,45 +422,42 @@ def module_abi_name : Separate<["-"], "module-abi-name">,
426
422
HelpText<"ABI name to use for the contents of this module">;
427
423
428
424
def emit_module : Flag<["-"], "emit-module">,
429
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
430
- SupplementaryOutput]>,
425
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
431
426
HelpText<"Emit an importable module">;
432
427
def emit_module_path : Separate<["-"], "emit-module-path">,
433
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
434
- ArgumentIsPath, SupplementaryOutput]>,
428
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
429
+ SupplementaryOutput]>,
435
430
HelpText<"Emit an importable module to <path>">,
436
431
MetaVarName<"<path>">;
437
432
def emit_module_path_EQ : Joined<["-"], "emit-module-path=">,
438
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
439
- ArgumentIsPath, SupplementaryOutput]>,
433
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
434
+ SupplementaryOutput]>,
440
435
Alias<emit_module_path>;
441
436
442
437
def emit_module_summary :
443
438
Flag<["-"], "emit-module-summary">,
444
- Flags<[NoInteractiveOption, DoesNotAffectIncrementalBuild,
445
- SupplementaryOutput]>,
439
+ Flags<[NoInteractiveOption, SupplementaryOutput]>,
446
440
HelpText<"Output module summary file">;
447
441
def emit_module_summary_path :
448
442
Separate<["-"], "emit-module-summary-path">,
449
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
450
- ArgumentIsPath, SupplementaryOutput]>,
443
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
444
+ SupplementaryOutput]>,
451
445
MetaVarName<"<path>">, HelpText<"Output module summary file to <path>">;
452
446
453
447
def emit_module_interface :
454
448
Flag<["-"], "emit-module-interface">,
455
- Flags<[NoInteractiveOption, DoesNotAffectIncrementalBuild,
456
- SupplementaryOutput]>,
449
+ Flags<[NoInteractiveOption, SupplementaryOutput]>,
457
450
HelpText<"Output module interface file">;
458
451
def emit_module_interface_path :
459
452
Separate<["-"], "emit-module-interface-path">,
460
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
461
- ArgumentIsPath, SupplementaryOutput]>,
453
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
454
+ SupplementaryOutput]>,
462
455
MetaVarName<"<path>">, HelpText<"Output module interface file to <path>">;
463
456
464
457
def emit_private_module_interface_path :
465
458
Separate<["-"], "emit-private-module-interface-path">,
466
459
Flags<[FrontendOption, NoInteractiveOption, HelpHidden,
467
- DoesNotAffectIncrementalBuild, ArgumentIsPath, SupplementaryOutput]>,
460
+ ArgumentIsPath, SupplementaryOutput]>,
468
461
MetaVarName<"<path>">, HelpText<"Output private module interface file to <path>">;
469
462
470
463
def verify_emitted_module_interface :
@@ -483,28 +476,26 @@ def avoid_emit_module_source_info :
483
476
484
477
def emit_module_source_info_path :
485
478
Separate<["-"], "emit-module-source-info-path">,
486
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
487
- ArgumentIsPath, SupplementaryOutput]>,
479
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
480
+ SupplementaryOutput]>,
488
481
MetaVarName<"<path>">, HelpText<"Output module source info file to <path>">;
489
482
490
483
def emit_parseable_module_interface :
491
484
Flag<["-"], "emit-parseable-module-interface">,
492
485
Alias<emit_module_interface>,
493
- Flags<[NoInteractiveOption, HelpHidden, DoesNotAffectIncrementalBuild,
494
- SupplementaryOutput]>;
486
+ Flags<[NoInteractiveOption, HelpHidden, SupplementaryOutput]>;
495
487
def emit_parseable_module_interface_path :
496
488
Separate<["-"], "emit-parseable-module-interface-path">,
497
489
Alias<emit_module_interface_path>,
498
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
499
- HelpHidden, ArgumentIsPath, SupplementaryOutput]>;
490
+ Flags<[FrontendOption, NoInteractiveOption, HelpHidden, ArgumentIsPath ,
491
+ SupplementaryOutput]>;
500
492
501
493
def emit_objc_header : Flag<["-"], "emit-objc-header">,
502
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
503
- SupplementaryOutput]>,
494
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
504
495
HelpText<"Emit an Objective-C header file">;
505
496
def emit_objc_header_path : Separate<["-"], "emit-objc-header-path">,
506
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
507
- ArgumentIsPath, SupplementaryOutput]>,
497
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
498
+ SupplementaryOutput]>,
508
499
MetaVarName<"<path>">, HelpText<"Emit an Objective-C header file to <path>">;
509
500
510
501
def static : Flag<["-"], "static">,
@@ -1191,13 +1182,12 @@ def disable_autolinking_runtime_compatibility_dynamic_replacements
1191
1182
"compatibility library">;
1192
1183
1193
1184
def emit_symbol_graph: Flag<["-"], "emit-symbol-graph">,
1194
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
1195
- SupplementaryOutput, HelpHidden]>,
1185
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput, HelpHidden]>,
1196
1186
HelpText<"Emit a symbol graph">;
1197
1187
1198
1188
def emit_symbol_graph_dir : Separate<["-"], "emit-symbol-graph-dir">,
1199
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
1200
- ArgumentIsPath, SupplementaryOutput, HelpHidden]>,
1189
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
1190
+ SupplementaryOutput, HelpHidden]>,
1201
1191
HelpText<"Emit a symbol graph to directory <dir>">,
1202
1192
MetaVarName<"<dir>">;
1203
1193
0 commit comments