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 (<xref linkend="packages">) + Interactive-mode options (<xref linkend="ghci-dot-files">) + - + 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 (<xref linkend="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 (<xref linkend="ext-core">) + + + + + + Flag + Description + Static/Dynamic + Reverse + + + + + + Generate .hcr external Core files + static + - + + + + + + + Compiler debugging options (<xref linkend="options-debugging">)