阴谋集团自定义构建标志

cabal custom build flag

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

if !external
    cpp-options:      -DINCLUDE_EMBARGOED_IP

然后从命令行输入如下内容:

% cabal build -fexternal

(如果我必须在 configure 处应用 flag 就好了。)

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