@@ -960,11 +960,14 @@ def dM : Flag<["-"], "dM">, Group<d_Group>, Flags<[CC1Option]>,
960
960
HelpText<"Print macro definitions in -E mode instead of normal output">;
961
961
def dead__strip : Flag<["-"], "dead_strip">;
962
962
def dependency_file : Separate<["-"], "dependency-file">, Flags<[CC1Option]>,
963
- HelpText<"Filename (or -) to write dependency output to">;
963
+ HelpText<"Filename (or -) to write dependency output to">,
964
+ MarshallingInfoString<"DependencyOutputOpts.OutputFile">;
964
965
def dependency_dot : Separate<["-"], "dependency-dot">, Flags<[CC1Option]>,
965
- HelpText<"Filename to write DOT-formatted header dependencies to">;
966
+ HelpText<"Filename to write DOT-formatted header dependencies to">,
967
+ MarshallingInfoString<"DependencyOutputOpts.DOTOutputFile">;
966
968
def module_dependency_dir : Separate<["-"], "module-dependency-dir">,
967
- Flags<[CC1Option]>, HelpText<"Directory to dump module dependencies to">;
969
+ Flags<[CC1Option]>, HelpText<"Directory to dump module dependencies to">,
970
+ MarshallingInfoString<"DependencyOutputOpts.ModuleDependencyOutputDir">;
968
971
def dsym_dir : JoinedOrSeparate<["-"], "dsym-dir">,
969
972
Flags<[NoXarchOption, RenderAsInput]>,
970
973
HelpText<"Directory to output dSYM's (if any) to">, MetaVarName<"<dir>">;
@@ -4514,7 +4517,8 @@ def module_file_deps : Flag<["-"], "module-file-deps">,
4514
4517
HelpText<"Include module files in dependency output">,
4515
4518
MarshallingInfoFlag<"DependencyOutputOpts.IncludeModuleFiles">;
4516
4519
def header_include_file : Separate<["-"], "header-include-file">,
4517
- HelpText<"Filename (or -) to write header include output to">;
4520
+ HelpText<"Filename (or -) to write header include output to">,
4521
+ MarshallingInfoString<"DependencyOutputOpts.HeaderIncludeOutputFile">;
4518
4522
def show_includes : Flag<["--"], "show-includes">,
4519
4523
HelpText<"Print cl.exe style /showIncludes to stdout">;
4520
4524
0 commit comments