@@ -304,8 +304,7 @@ def profile_stats_entities: Flag<["-"], "profile-stats-entities">,
304
304
HelpText<"Profile changes to stats in -stats-output-dir, subdivided by source entity">;
305
305
306
306
def emit_dependencies : Flag<["-"], "emit-dependencies">,
307
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
308
- SupplementaryOutput]>,
307
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
309
308
HelpText<"Emit basic Make-compatible dependencies files">;
310
309
def track_system_dependencies : Flag<["-"], "track-system-dependencies">,
311
310
Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild]>,
@@ -348,17 +347,14 @@ def embed_tbd_for_module : Separate<["-"], "embed-tbd-for-module">,
348
347
HelpText<"Embed symbols from the module in the emitted tbd file">;
349
348
350
349
def serialize_diagnostics : Flag<["-"], "serialize-diagnostics">,
351
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
352
- SupplementaryOutput]>,
350
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
353
351
HelpText<"Serialize diagnostics in a binary format">;
354
352
def serialize_diagnostics_path : Separate<["-"], "serialize-diagnostics-path">,
355
- Flags<[FrontendOption, NoBatchOption, DoesNotAffectIncrementalBuild,
356
- ArgumentIsPath, SupplementaryOutput]>,
353
+ Flags<[FrontendOption, NoBatchOption, ArgumentIsPath, SupplementaryOutput]>,
357
354
HelpText<"Emit a serialized diagnostics file to <path>">,
358
355
MetaVarName<"<path>">;
359
356
def serialize_diagnostics_path_EQ: Joined<["-"], "serialize-diagnostics-path=">,
360
- Flags<[FrontendOption, NoBatchOption, DoesNotAffectIncrementalBuild,
361
- ArgumentIsPath, SupplementaryOutput]>,
357
+ Flags<[FrontendOption, NoBatchOption, ArgumentIsPath, SupplementaryOutput]>,
362
358
Alias<serialize_diagnostics_path>;
363
359
def color_diagnostics : Flag<["-"], "color-diagnostics">,
364
360
Flags<[FrontendOption, DoesNotAffectIncrementalBuild]>,
@@ -430,48 +426,45 @@ def module_abi_name : Separate<["-"], "module-abi-name">,
430
426
HelpText<"ABI name to use for the contents of this module">;
431
427
432
428
def emit_module : Flag<["-"], "emit-module">,
433
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
434
- SupplementaryOutput]>,
429
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
435
430
HelpText<"Emit an importable module">;
436
431
def emit_module_path : Separate<["-"], "emit-module-path">,
437
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
438
- ArgumentIsPath, SupplementaryOutput]>,
432
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
433
+ SupplementaryOutput]>,
439
434
HelpText<"Emit an importable module to <path>">,
440
435
MetaVarName<"<path>">;
441
436
def emit_module_path_EQ : Joined<["-"], "emit-module-path=">,
442
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
443
- ArgumentIsPath, SupplementaryOutput]>,
437
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
438
+ SupplementaryOutput]>,
444
439
Alias<emit_module_path>;
445
440
446
441
def emit_module_summary :
447
442
Flag<["-"], "emit-module-summary">,
448
- Flags<[NoInteractiveOption, DoesNotAffectIncrementalBuild,
449
- SupplementaryOutput]>,
443
+ Flags<[NoInteractiveOption, SupplementaryOutput]>,
450
444
HelpText<"Output module summary file">;
451
445
def emit_module_summary_path :
452
446
Separate<["-"], "emit-module-summary-path">,
453
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
454
- ArgumentIsPath, SupplementaryOutput]>,
447
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
448
+ SupplementaryOutput]>,
455
449
MetaVarName<"<path>">, HelpText<"Output module summary file to <path>">;
456
450
def module_summary_path : Separate<["-"], "module-summary-path">,
457
451
Flags<[FrontendOption, ArgumentIsPath]>, MetaVarName<"<path>">,
458
452
HelpText<"Combined module summary file <path>">;
459
453
460
454
def emit_module_interface :
461
455
Flag<["-"], "emit-module-interface">,
462
- Flags<[NoInteractiveOption, DoesNotAffectIncrementalBuild,
463
- SupplementaryOutput]>,
456
+ Flags<[NoInteractiveOption, SupplementaryOutput]>,
464
457
HelpText<"Output module interface file">;
465
458
def emit_module_interface_path :
466
459
Separate<["-"], "emit-module-interface-path">,
467
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
468
- ArgumentIsPath, SupplementaryOutput]>,
460
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
461
+ SupplementaryOutput]>,
469
462
MetaVarName<"<path>">, HelpText<"Output module interface file to <path>">;
470
463
471
464
def emit_private_module_interface_path :
472
465
Separate<["-"], "emit-private-module-interface-path">,
473
466
Flags<[FrontendOption, NoInteractiveOption, HelpHidden,
474
- DoesNotAffectIncrementalBuild, ArgumentIsPath, SupplementaryOutput]>,
467
+ ArgumentIsPath, SupplementaryOutput]>,
475
468
MetaVarName<"<path>">, HelpText<"Output private module interface file to <path>">;
476
469
477
470
def verify_emitted_module_interface :
@@ -490,28 +483,26 @@ def avoid_emit_module_source_info :
490
483
491
484
def emit_module_source_info_path :
492
485
Separate<["-"], "emit-module-source-info-path">,
493
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
494
- ArgumentIsPath, SupplementaryOutput]>,
486
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
487
+ SupplementaryOutput]>,
495
488
MetaVarName<"<path>">, HelpText<"Output module source info file to <path>">;
496
489
497
490
def emit_parseable_module_interface :
498
491
Flag<["-"], "emit-parseable-module-interface">,
499
492
Alias<emit_module_interface>,
500
- Flags<[NoInteractiveOption, HelpHidden, DoesNotAffectIncrementalBuild,
501
- SupplementaryOutput]>;
493
+ Flags<[NoInteractiveOption, HelpHidden, SupplementaryOutput]>;
502
494
def emit_parseable_module_interface_path :
503
495
Separate<["-"], "emit-parseable-module-interface-path">,
504
496
Alias<emit_module_interface_path>,
505
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
506
- HelpHidden, ArgumentIsPath, SupplementaryOutput]>;
497
+ Flags<[FrontendOption, NoInteractiveOption, HelpHidden, ArgumentIsPath ,
498
+ SupplementaryOutput]>;
507
499
508
500
def emit_objc_header : Flag<["-"], "emit-objc-header">,
509
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
510
- SupplementaryOutput]>,
501
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput]>,
511
502
HelpText<"Emit an Objective-C header file">;
512
503
def emit_objc_header_path : Separate<["-"], "emit-objc-header-path">,
513
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
514
- ArgumentIsPath, SupplementaryOutput]>,
504
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
505
+ SupplementaryOutput]>,
515
506
MetaVarName<"<path>">, HelpText<"Emit an Objective-C header file to <path>">;
516
507
517
508
def static : Flag<["-"], "static">,
@@ -1202,13 +1193,12 @@ def disable_autolinking_runtime_compatibility_dynamic_replacements
1202
1193
"compatibility library">;
1203
1194
1204
1195
def emit_symbol_graph: Flag<["-"], "emit-symbol-graph">,
1205
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild,
1206
- SupplementaryOutput, HelpHidden]>,
1196
+ Flags<[FrontendOption, NoInteractiveOption, SupplementaryOutput, HelpHidden]>,
1207
1197
HelpText<"Emit a symbol graph">;
1208
1198
1209
1199
def emit_symbol_graph_dir : Separate<["-"], "emit-symbol-graph-dir">,
1210
- Flags<[FrontendOption, NoInteractiveOption, DoesNotAffectIncrementalBuild ,
1211
- ArgumentIsPath, SupplementaryOutput, HelpHidden]>,
1200
+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath ,
1201
+ SupplementaryOutput, HelpHidden]>,
1212
1202
HelpText<"Emit a symbol graph to directory <dir>">,
1213
1203
MetaVarName<"<dir>">;
1214
1204
0 commit comments