2
在调用GHC之前,一些Haskell包需要定制预构建步骤。例如,unix package在编译C绑定之前需要调用autoreconf -i
。使用Stack构建Haskell项目时,我可以指定一个自定义的预构建步骤吗?
比方说,我想“叠加”这样一个包。有没有办法在stack.yaml
中指定应该首先调用autoreconf -i
作为预构建步骤?
目前,(假设我添加一个基本stack.yaml
到unix
),我必须执行,以建立下列步骤:
autoreconf -i stack build
是否有可能减少这种下降到只有一个单一的步骤?如:
stack build
据我所知,现在你必须使用Cabal的基础设施。相关门票:https://github.com/commercialhaskell/stack/issues/503 – Sibi