X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fseparate_compilation.xml;h=59723d735d71b8e526a03d62ab9b753815645976;hb=3e001a06b498da5d2ea1385cf26601700d9888b2;hp=d0f83a37640f7cab348b1baf34ff79d74aa95fa7;hpb=0ebf7478754e33020732fa2da4c0f4eedd618c6f;p=ghc-hetmet.git diff --git a/docs/users_guide/separate_compilation.xml b/docs/users_guide/separate_compilation.xml index d0f83a3..59723d7 100644 --- a/docs/users_guide/separate_compilation.xml +++ b/docs/users_guide/separate_compilation.xml @@ -436,7 +436,9 @@ $ ghc -c parse/Foo.hs parse/Bar.hs gurgle/Bumble.hs -odir `arch` + , + @@ -451,7 +453,9 @@ $ ghc -c parse/Foo.hs parse/Bar.hs gurgle/Bumble.hs -odir `arch` + , + @@ -461,7 +465,9 @@ $ ghc -c parse/Foo.hs parse/Bar.hs gurgle/Bumble.hs -odir `arch` + , + @@ -812,7 +818,7 @@ can be given abstractly, by omitting the '=' sign and everything that follows. it out precisely as in its real definition. If you do not write out the constructors, you may need to give a kind - annotation (), to tell + annotation (), to tell GHC the kind of the type variable, if it is not "*". (In source files, this is worked out from the way the type variable is used in the constructors.) For example: @@ -915,11 +921,11 @@ Foo.o Foo.hc Foo.s : Baz.hi # Foo imports Baz make looks for a rule to do so; one of the preceding suffix rules does the job nicely. These dependencies can be generated automatically by ghc; see - + - + Dependency generation dependencies in Makefiles Makefile dependencies @@ -1016,6 +1022,15 @@ ghc -M -optdep-f -optdep.depend ... + + + Display a list of the cycles in the module graph. This is + useful when trying to eliminate such cycles. You do not need the -optdep prefix + for this flag. + + + + Turn off warnings about interface file shadowing. @@ -1100,6 +1115,7 @@ ghc -M -optdep-f -optdep.depend ... +