X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fdocs%2Fusers_guide%2Fflags.sgml;h=0454026c9a8f4ad49099d76983231aac992be8c7;hb=f7490897fbb7a21075db50646090b750167d2f2d;hp=4e9d9a555c991baf07633c6208b6fa23399d3a0d;hpb=3f140a80a123e047432b4e16e8be76bce92d3602;p=ghc-hetmet.git
diff --git a/ghc/docs/users_guide/flags.sgml b/ghc/docs/users_guide/flags.sgml
index 4e9d9a5..0454026 100644
--- a/ghc/docs/users_guide/flags.sgml
+++ b/ghc/docs/users_guide/flags.sgml
@@ -45,17 +45,23 @@
-
-
+
display GHC version
static
-
-
+
display GHC version (numeric only)
static
-
+
+
+ display GHC library directory
+ static
+ -
+
@@ -119,6 +125,18 @@
+ suffix
+ set the suffix to use for intermediate C files
+ static
+ -
+
+
+ dir
+ set directory for interface files
+ static
+ -
+
+
suffix
set the suffix to use for interface files
static
@@ -270,12 +288,6 @@
- file
- Put the interface file in file
- static
- -
-
-
Dump the new interface to stdout
dynamic
@@ -287,6 +299,20 @@
dynamic
-
+
+
+ Dump a minimal set of imports
+ dynamic
+ -
+
+
+ file
+ Read the interface in
+ file and dump it as text to
+ stdout.
+ static
+ -
+
@@ -319,11 +345,12 @@
- Packages ()
+ Interactive-mode options ()
+
-
+
Flag
Description
Static/Dynamic
@@ -332,26 +359,44 @@
-
- Install a new package
+
+ Disable reading of .ghci files
static
-
- name
- Delete package entry name
+
+ Enable reading of .ghci files
static
-
+
+
+
+
+
+
+ Packages ()
+
+
+
+
+ Flag
+ Description
+ Static/Dynamic
+ Reverse
+
+
+
-
- List installed packages
+ name
+ Use package name
static
-
- name
- Use package name
+ file
+ Load more packages from file
static
-
@@ -405,6 +450,19 @@
+ or
+ Enable foreign function interface (implied by
+ )
+ dynamic
+
+
+
+
+ Enable deprecated with keyword
+ dynamic
+
+
+
Ignore assertions
dynamic
@@ -502,6 +560,13 @@
+
+ enable miscellaneous warnings
+ dynamic
+
+
+
+
warn when fields of a record are uninitialised
dynamic
@@ -602,12 +667,6 @@
static
-
-
- Run gcc with
- static
- -
-
@@ -628,13 +687,6 @@
-
- Make everything strict
- dynamic
-
-
-
-
Enable case-merging
static
@@ -699,7 +751,7 @@
- Tweak the liberate-case optimisation
+ Tweak the liberate-case optimisation (default: 10)
static
@@ -712,6 +764,14 @@
+
+ If a worker has that many arguments, none will be
+ unpacked anymore (default: 10)
+ static
+ -
+
+
+
Set the max iterations for the simplifier
static
@@ -782,13 +842,6 @@
-
- Tweak unfolding settings
- static
-
-
-
-
Tweak unfolding settings
static
@@ -1002,6 +1055,12 @@
dynamic
-fasm
+
+
+ Omit code generation
+ static
+ -
+
@@ -1047,6 +1106,21 @@
-
+ name
+ On Darwin/MacOS X only, link in the framework name.
+ This option corresponds to the option for Apple's Linker.
+ static
+ -
+
+
+ name
+ On Darwin/MacOS X only, add dir to the list of
+ directories searched for frameworks.
+ This option corresponds to the option for Apple's Linker.
+ static
+ -
+
+
Split objects (for libraries)
static
@@ -1125,6 +1199,13 @@
static
-
+
+ cmd
+ Use cmd as the pre-processor
+ (with only)
+ static
+ -
+
@@ -1135,6 +1216,7 @@
+
@@ -1231,6 +1313,33 @@
+
+
+ External core file options ()
+
+
+
+
+
+ Flag
+ Description
+ Static/Dynamic
+ Reverse
+
+
+
+
+
+ Generate .hcr external Core files
+ static
+ -
+
+
+
+
+
+
+
Compiler debugging options ()