@@ -980,11 +980,14 @@ def dM : Flag<["-"], "dM">, Group<d_Group>, Flags<[CC1Option]>,
980
980
HelpText<"Print macro definitions in -E mode instead of normal output">;
981
981
def dead__strip : Flag<["-"], "dead_strip">;
982
982
def dependency_file : Separate<["-"], "dependency-file">, Flags<[CC1Option]>,
983
- HelpText<"Filename (or -) to write dependency output to">;
983
+ HelpText<"Filename (or -) to write dependency output to">,
984
+ MarshallingInfoString<"DependencyOutputOpts.OutputFile">;
984
985
def dependency_dot : Separate<["-"], "dependency-dot">, Flags<[CC1Option]>,
985
- HelpText<"Filename to write DOT-formatted header dependencies to">;
986
+ HelpText<"Filename to write DOT-formatted header dependencies to">,
987
+ MarshallingInfoString<"DependencyOutputOpts.DOTOutputFile">;
986
988
def module_dependency_dir : Separate<["-"], "module-dependency-dir">,
987
- Flags<[CC1Option]>, HelpText<"Directory to dump module dependencies to">;
989
+ Flags<[CC1Option]>, HelpText<"Directory to dump module dependencies to">,
990
+ MarshallingInfoString<"DependencyOutputOpts.ModuleDependencyOutputDir">;
988
991
def dsym_dir : JoinedOrSeparate<["-"], "dsym-dir">,
989
992
Flags<[NoXarchOption, RenderAsInput]>,
990
993
HelpText<"Directory to output dSYM's (if any) to">, MetaVarName<"<dir>">;
@@ -4604,7 +4607,8 @@ def module_file_deps : Flag<["-"], "module-file-deps">,
4604
4607
HelpText<"Include module files in dependency output">,
4605
4608
MarshallingInfoFlag<"DependencyOutputOpts.IncludeModuleFiles">;
4606
4609
def header_include_file : Separate<["-"], "header-include-file">,
4607
- HelpText<"Filename (or -) to write header include output to">;
4610
+ HelpText<"Filename (or -) to write header include output to">,
4611
+ MarshallingInfoString<"DependencyOutputOpts.HeaderIncludeOutputFile">;
4608
4612
def show_includes : Flag<["--"], "show-includes">,
4609
4613
HelpText<"Print cl.exe style /showIncludes to stdout">;
4610
4614
def dependency_filter : Separate<["-"], "dependency-filter">,
0 commit comments