X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fdocs%2Fusers_guide%2Fflags.xml;h=0dde52e317a358f24cc654b95a1fb057c97c740d;hb=2a2efb720c0fdc06fe749f96f284b00b30f8f3f7;hp=e0000f47ab95b565aaca84c960be128519b18629;hpb=2500333b7329721caa6b82006da4cc72a544fd52;p=ghc-hetmet.git
diff --git a/ghc/docs/users_guide/flags.xml b/ghc/docs/users_guide/flags.xml
index e0000f4..0dde52e 100644
--- a/ghc/docs/users_guide/flags.xml
+++ b/ghc/docs/users_guide/flags.xml
@@ -26,13 +26,13 @@
help
- static
+ mode
-
help
- static
+ mode
-
@@ -50,25 +50,25 @@
display GHC version
- static
+ mode
-
display GHC version
- static
+ mode
-
display GHC version (numeric only)
- static
+ mode
-
display GHC library directory
- static
+ mode
-
@@ -77,6 +77,12 @@
static
-
+
+
+ Summarise timing stats for GHC (same as +RTS -tstderr)
+ static
+ -
+
@@ -101,24 +107,30 @@
Stop after preprocessing (.hspp file)
- static
+ mode
-
Stop after generating C (.hc file)
- static
+ mode
-
Stop after generating assembly (.s file)
- static
+ mode
-
- Stop after compiling to object code (.o file)
+ Do not link
+ dynamic
+ -
+
+
+ suffix
+ Override default behaviour for source files
static
-
@@ -146,31 +158,25 @@
Interactive mode - normally used by just running ghci
- static
+ mode
-
Build a multi-module Haskell program, automatically figuring out dependencies. Likely to be much easier, and faster, than using make.
- static
+ mode
-
Evaluate expr
- static
+ mode
-
Generate dependency information suitable for use in a Makefile.
- static
- -
-
-
-
- DLL-creation mode (Windows only)
- static
+ mode
-
@@ -197,43 +203,49 @@
suffix
set the suffix to use for intermediate C files
- static
+ dynamic
-
dir
set directory for interface files
- static
+ dynamic
-
suffix
set the suffix to use for interface files
- static
+ dynamic
-
filename
set output filename
- static
+ dynamic
-
dir
set output directory
- static
+ dynamic
-
filename
set the filename in which to put the interface
- static
+ dynamic
suffix
set the output file suffix
- static
+ dynamic
+ -
+
+
+ dir
+ redirect FFi stub files
+ dynamic
-
@@ -260,25 +272,25 @@
retain intermediate .hc files
- static
+ dynamic
-
retain intermediate .s files
- static
+ dynamic
-
retain intermediate .raw_s files
- static
+ dynamic
-
retain all intermediate temporary files
- static
+ dynamic
-
@@ -305,7 +317,7 @@
set the directory for temporary files
- static
+ dynamic
-
@@ -334,13 +346,13 @@
dir1:dir2:...
add dir,
dir2, etc. to import path
- static
+ dynamic
-
Empty the import directory list
- static
+ dynamic
-
@@ -388,7 +400,7 @@
Read the interface in
file and dump it as text to
stdout.
- static
+ mode
-
@@ -477,7 +489,7 @@
P
Expose package P
- static
+ dynamic
-
@@ -489,25 +501,25 @@
name
Hide package P
- static
+ dynamic
-
name
Ignore package P
- static
+ dynamic
-
file
Load more packages from file
- static
+ dynamic
-
Don't load the user's package config file.
- static
+ dynamic
-
@@ -582,12 +594,6 @@
-
- Ignore assertions
- dynamic
-
-
-
Enable Implicit Parameters.
Implied by .
@@ -878,7 +884,7 @@
Enable excess intermediate precision
- static
+ dynamic
@@ -893,14 +899,14 @@
Ignore assertions in the source
- static
+ dynamic
Ignore pragmas in interface files
- static
+ dynamic
@@ -942,13 +948,6 @@
-
- Turn off CPR analysis
- static
- -fcpr
-
-
-
Turn off common sub-expression
dynamic
@@ -957,7 +956,7 @@
- Turn off full laziness (floating bindings outwards). It is on by default.
+ Turn off full laziness (floating bindings outwards).
dynamic
-ffull-laziness
@@ -1158,7 +1157,7 @@
dir
Add dir to the
directory search list for #include files
- static
+ dynamic
-
@@ -1224,7 +1223,7 @@
Omit code generation
- static
+ mode
-
@@ -1258,7 +1257,7 @@
name
On Darwin/MacOS X only, link in the framework name.
This option corresponds to the option for Apple's Linker.
- static
+ dynamic
-
@@ -1266,50 +1265,56 @@
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
+ dynamic
-
lib
Link in library lib
- static
+ dynamic
-
dir
Add dir to the list of
directories searched for libraries
- static
+ dynamic
-
Set main function
- static
+ dynamic
+ -
+
+
+
+ DLL-creation mode (Windows only)
+ dynamic
-
Don't assume this program contains main
- static
+ dynamic
-
Omit linking
- static
+ dynamic
-
name
Link in package name
- static
+ dynamic
-
Split objects (for libraries)
- static
+ dynamic
-
@@ -1354,50 +1359,51 @@
cmd
Use cmd as the literate pre-processor
- static
+ dynamic
-
cmd
Use cmd as the C
pre-processor (with only)
- static -
+ dynamic
+ -
cmd
Use cmd as the C compiler
- static
+ dynamic
-
cmd
Use cmd as the assembler
- static
+ dynamic
-
cmd
Use cmd as the linker
- static
+ dynamic
-
cmd
Use cmd as the DLL generator
- static
+ dynamic
-
cmd
Use cmd as the dependency generator
- static
+ dyanmic
-
cmd
Use cmd as the pre-processor
(with only)
- static
+ dynamic
-
@@ -1465,19 +1471,19 @@
option
pass option to the linker
- static
+ dynamic
-
option
pass option to the DLL generator
- static
+ dynamic
-
option
pass option to the dependency generator
- static
+ dynamic
-
@@ -1545,7 +1551,7 @@
-
+
Compiler debugging options
@@ -1829,12 +1835,6 @@
-
-
- Make all top-level names global (for )
- static
- -
-
-
Don't complain about .hi file mismatches
static
@@ -1853,12 +1853,6 @@
-
-
- Renamer: don't prune declarations
- static
- -
-
-
Set simplification history size
static
@@ -1873,7 +1867,7 @@
Turn off assembly mangling (use instead)
- static
+ dynamic
-
@@ -1888,7 +1882,6 @@ Still to document:
Misc:
, ( "H" , HasArg (setHeapSize . fromIntegral . decodeSize) )
- , ( "Rghc-timing" , NoArg (enableTimingStats) )
-Bdir
-->