У меня есть каталог src
. В этом каталоге у меня есть Main.hs
файл и Test
каталог. В каталоге Test
у меня есть модуль Test.hs
. Мне нужно скомпилировать его с помощью cabal.
В моем файле cabal есть:
Executable main
-- .hs or .lhs file containing the Main module.
Main-is: src/Main.hs
и
-- Modules not exported by this package.
Other-modules: Test.Test
Когда я делаю cabal configure
все нормально, но когда я пытаюсь cabal build
я получаю следующую ошибку:
cabal build
Preprocessing executables for main-0.0.1...
cabal: can't find source for Test/Test in ., dist/build/autogen
Как мне правильно собрать Main.hs
и некоторые другие директории с файлами .hs
?
Спасибо.