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'
我的项目分为多个子项目,这些子项目通过 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'