Commit 832c9829 authored by Mikhail Glushenkov's avatar Mikhail Glushenkov
Browse files


parent 3c06a62c
......@@ -1958,6 +1958,13 @@ automatically-generated header file, which is included when
preprocessing Haskell source code by passing options to the C
Cabal also allows to detect when the source code is being used for generating
documentation. The `__HADDOCK_VERSION__` macro is defined only when compiling
via [haddock][] instead of a normal Haskell compiler. The value of the
`__HADDOCK_VERSION__` macro is defined as `A*1000 + B*10 + C`, where `A.B.C` is
the Haddock version. This can be useful for working around bugs in Haddock or
generating prettier documentation in some special cases.
## More complex packages ##
For packages that don't fit the simple schemes described above, you have
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment