ウィキのエントリによると、
プロジェクトのビルドに必要なファイルをパッケージ化します
.cabal
基本的に含まれている単純な実行可能ファイルのみのプロジェクトがあります
Executable myprog
hs-source-dirs: src
main-is: MyMain.hs
を超えて、以下のいくつかの追加.hs
ファイルで構成されています。たとえば、その他いくつか。src/
src/MyMain.hs
src/Utils.hs
cabal build
のビルドに問題はなく、以下myprog
の必要な追加.hs
ファイルをコンパイルしますが、コンパイルしないため、機能不全のソース tarball が作成されます。私は何を間違っていますか?h-source-dirs の下にすべてのソース ファイルを含めるように cabal に指示するにはどうすればよいですか?src/
cabal sdist
補足として、GNU Autotools には、make distcheck
最初にソース tar ボールをビルドし、次に新しく生成されたソース tar ボールを介してプロジェクトをビルドしようとするターゲットがありました。cabal
私のsource-tarballが健全であることを確認するために、似たようなものはありますか?