如何在./configure中检查haskell软件包版本?

And*_*ini 8 autoconf haskell configure

如何告诉configure检查version >= x.y给定的Haskell包?

谢谢,

KQ.*_*KQ. 5

使用cabalvchk:http://hackage.haskell.org/package/cabalvchk-0.2

例如,要验证parsec的版本是> = 0.4,您可以发出:

$ cabalvchk parsec '>= 0.4'
Run Code Online (Sandbox Code Playgroud)

如果满足版本约束,则返回码将为零,否则返回非零.版本约束可以是cabal理解的任何内容.可选的第三个参数可以是非空的,以请求详细输出.