This revision was automatically updated to reflect the committed changes. Closed by commit rGb3b002b12f2d: [clang][flang] Moke the definition of `-module-dir` restricted to Flang (authored by awarzynski).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D99018/new/ https://reviews.llvm.org/D99018 Files: clang/include/clang/Driver/Options.td Index: clang/include/clang/Driver/Options.td =================================================================== --- clang/include/clang/Driver/Options.td +++ clang/include/clang/Driver/Options.td @@ -986,11 +986,6 @@ def module_dependency_dir : Separate<["-"], "module-dependency-dir">, Flags<[CC1Option]>, HelpText<"Directory to dump module dependencies to">, MarshallingInfoString<DependencyOutputOpts<"ModuleDependencyOutputDir">>; -def module_dir : Separate<["-"], "module-dir">, Flags<[FlangOption,FC1Option]>, MetaVarName<"<dir>">, - HelpText<"Put MODULE files in <dir>">, - DocBrief<[{This option specifies where to put .mod files for compiled modules. -It is also added to the list of directories to be searched by an USE statement. -The default is the current directory.}]>; def dsym_dir : JoinedOrSeparate<["-"], "dsym-dir">, Flags<[NoXarchOption, RenderAsInput]>, HelpText<"Directory to output dSYM's (if any) to">, MetaVarName<"<dir>">; @@ -4220,7 +4215,6 @@ // Generic gfortran options. def A_DASH : Joined<["-"], "A-">, Group<gfortran_Group>; -def J : JoinedOrSeparate<["-"], "J">, Flags<[RenderJoined,FlangOption,FC1Option]>, Group<gfortran_Group>, Alias<module_dir>; def cpp : Flag<["-"], "cpp">, Group<gfortran_Group>; def nocpp : Flag<["-"], "nocpp">, Group<gfortran_Group>; def static_libgfortran : Flag<["-"], "static-libgfortran">, Group<gfortran_Group>; @@ -4303,6 +4297,12 @@ //===----------------------------------------------------------------------===// let Flags = [FC1Option, FlangOption, FlangOnlyOption] in { +def module_dir : Separate<["-"], "module-dir">, MetaVarName<"<dir>">, + HelpText<"Put MODULE files in <dir>">, + DocBrief<[{This option specifies where to put .mod files for compiled modules. +It is also added to the list of directories to be searched by an USE statement. +The default is the current directory.}]>; + def ffixed_form : Flag<["-"], "ffixed-form">, Group<f_Group>, HelpText<"Process source files in fixed form">; def ffree_form : Flag<["-"], "ffree-form">, Group<f_Group>, @@ -4340,6 +4340,11 @@ HelpText<"Enable the old style PARAMETER statement">; } +def J : JoinedOrSeparate<["-"], "J">, + Flags<[RenderJoined, FlangOption, FC1Option, FlangOnlyOption]>, + Group<gfortran_Group>, + Alias<module_dir>; + //===----------------------------------------------------------------------===// // FC1 Options //===----------------------------------------------------------------------===//
Index: clang/include/clang/Driver/Options.td =================================================================== --- clang/include/clang/Driver/Options.td +++ clang/include/clang/Driver/Options.td @@ -986,11 +986,6 @@ def module_dependency_dir : Separate<["-"], "module-dependency-dir">, Flags<[CC1Option]>, HelpText<"Directory to dump module dependencies to">, MarshallingInfoString<DependencyOutputOpts<"ModuleDependencyOutputDir">>; -def module_dir : Separate<["-"], "module-dir">, Flags<[FlangOption,FC1Option]>, MetaVarName<"<dir>">, - HelpText<"Put MODULE files in <dir>">, - DocBrief<[{This option specifies where to put .mod files for compiled modules. -It is also added to the list of directories to be searched by an USE statement. -The default is the current directory.}]>; def dsym_dir : JoinedOrSeparate<["-"], "dsym-dir">, Flags<[NoXarchOption, RenderAsInput]>, HelpText<"Directory to output dSYM's (if any) to">, MetaVarName<"<dir>">; @@ -4220,7 +4215,6 @@ // Generic gfortran options. def A_DASH : Joined<["-"], "A-">, Group<gfortran_Group>; -def J : JoinedOrSeparate<["-"], "J">, Flags<[RenderJoined,FlangOption,FC1Option]>, Group<gfortran_Group>, Alias<module_dir>; def cpp : Flag<["-"], "cpp">, Group<gfortran_Group>; def nocpp : Flag<["-"], "nocpp">, Group<gfortran_Group>; def static_libgfortran : Flag<["-"], "static-libgfortran">, Group<gfortran_Group>; @@ -4303,6 +4297,12 @@ //===----------------------------------------------------------------------===// let Flags = [FC1Option, FlangOption, FlangOnlyOption] in { +def module_dir : Separate<["-"], "module-dir">, MetaVarName<"<dir>">, + HelpText<"Put MODULE files in <dir>">, + DocBrief<[{This option specifies where to put .mod files for compiled modules. +It is also added to the list of directories to be searched by an USE statement. +The default is the current directory.}]>; + def ffixed_form : Flag<["-"], "ffixed-form">, Group<f_Group>, HelpText<"Process source files in fixed form">; def ffree_form : Flag<["-"], "ffree-form">, Group<f_Group>, @@ -4340,6 +4340,11 @@ HelpText<"Enable the old style PARAMETER statement">; } +def J : JoinedOrSeparate<["-"], "J">, + Flags<[RenderJoined, FlangOption, FC1Option, FlangOnlyOption]>, + Group<gfortran_Group>, + Alias<module_dir>; + //===----------------------------------------------------------------------===// // FC1 Options //===----------------------------------------------------------------------===//
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits