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