cabal 如何在构建本地添加源依赖项时使用多个内核

How can cabal use multiple cores while building local add-source'd dependency

我的项目分为多个子项目,这些子项目通过 cabal sandbox add-source 连接。当我通过 cabal build -j 构建 "main" 项目时,cabal 使用多核,而如果我这样做 cabal install --only-dependencies -j,它只会为每个依赖项使用单核。

这样很不方便,最好用 cabal sandbox add-source 添加的源也为每个包使用多个内核。

这可能吗?它是否已实施,或者已经有票了吗?我找不到任何相关信息。

您可以将 -j 传递给 ghc。例如:cabal install --ghc-options='-j4'