cabal haddock失败,因为函数是在多个文件中定义的

时间:2015-03-26 11:12:14

标签: haskell haddock

我尝试使用cabal haddock为我的可执行文件生成文档。我的项目结构如下所示:

~/.../project_name
project_name.cabal
Setup.hs
src/
    Main.hs
    Data/
    ...
 test/
    MainTestSuite
    ...

当我运行cabal haddock --executable时,它失败并显示以下错误消息:

module ‘projects-0.1.0.0:Main’ is defined in multiple files: dist/build/tmp-8215/src/Main.hs
                                                             dist/build/tmp-8215/./Setup.hs

Source.hs文件包含以下内容:

import Distribution.Simple
main = defaultMain

ghc版本为7.8.3,黑线鳕版本为2.14.3

0 个答案:

没有答案