cabal自定义构建标志

时间:2016-12-22 00:02:00

标签: haskell cabal

有没有办法将自定义标记传递给cabal。 例如。在我想写的.cabal文件中:

if !external
    cpp-options:      -DINCLUDE_EMBARGOED_IP

然后从命令行中输入:

% cabal build -fexternal

(如果我必须在configure申请国旗,那就没问题了。)

1 个答案:

答案 0 :(得分:3)

Cabal支持此类flags - 但您必须使用cabal configure -f <flag-name>来应用该标记。