2016-10-05 42 views
2

在调用GHC之前,一些Haskell包需要定制预构建步骤。例如,unix package在编译C绑定之前需要调用autoreconf -i使用Stack构建Haskell项目时,我可以指定一个自定义的预构建步骤吗?

比方说,我想“叠加”这样一个包。有没有办法在stack.yaml中指定应该首先调用autoreconf -i作为预构建步骤?

目前,(假设我添加一个基本stack.yamlunix),我必须执行,以建立下列步骤:

 
autoreconf -i 
stack build 

是否有可能减少这种下降到只有一个单一的步骤?如:

 
stack build 
+1

据我所知,现在你必须使用Cabal的基础设施。相关门票:https://github.com/commercialhaskell/stack/issues/503 – Sibi

回答

相关问题