summaryrefslogtreecommitdiff
path: root/compiler/main/DriverMkDepend.hs
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2008-06-14 14:48:29 +0000
committerIan Lynagh <igloo@earth.li>2008-06-14 14:48:29 +0000
commita7f88c2f7900257d6791286f653cf141ebcb81c4 (patch)
treedb9f10aa748c1d519025d400a1ada933d4d7eacc /compiler/main/DriverMkDepend.hs
parentf586a36da133d01607f1936f771722e88b3b3574 (diff)
downloadhaskell-a7f88c2f7900257d6791286f653cf141ebcb81c4.tar.gz
Allow flags to be marked as deprecated
Diffstat (limited to 'compiler/main/DriverMkDepend.hs')
-rw-r--r--compiler/main/DriverMkDepend.hs10
1 files changed, 8 insertions, 2 deletions
diff --git a/compiler/main/DriverMkDepend.hs b/compiler/main/DriverMkDepend.hs
index a0ce1148ab..772a1576c5 100644
--- a/compiler/main/DriverMkDepend.hs
+++ b/compiler/main/DriverMkDepend.hs
@@ -398,14 +398,20 @@ depEndMarker = "# DO NOT DELETE: End of Haskell dependencies"
dep_opts :: [Flag IO]
dep_opts =
[ Flag "s" (SepArg (consIORef v_Dep_suffixes))
+ Supported
, Flag "f" (SepArg (writeIORef v_Dep_makefile))
+ Supported
, Flag "w" (NoArg (writeIORef v_Dep_warnings False))
+ Supported
, Flag "-include-prelude" (NoArg (writeIORef v_Dep_include_pkg_deps True))
- -- -include-prelude is the old name for -include-pkg-deps, kept around
- -- for backward compatibility, but undocumented
+ (Deprecated "Use --include-pkg-deps instead")
, Flag "-include-pkg-deps" (NoArg (writeIORef v_Dep_include_pkg_deps True))
+ Supported
, Flag "-exclude-module=" (Prefix (consIORef v_Dep_exclude_mods . mkModuleName))
+ Supported
, Flag "x" (Prefix (consIORef v_Dep_exclude_mods . mkModuleName))
+ Supported
]
+