gpt4 book ai didi

haskell - 是否可以在 cabal 包中将库的示例可执行文件指定为可选?

转载 作者:行者123 更新时间:2023-12-05 00:26:30 25 4
gpt4 key购买 nike

IE。这不合法:

if someFlag {
executable someExec {
}
}

有没有办法做到这一点?如果没有,将示例作为单独的 cabal 包提供是否是一种好习惯?

最佳答案

reactive-banana-wx正是这样做的。

首先,定义一个标志:

flag buildExamples
description: Build example executables
default: False

然后,对于每个可执行文件,您可以设置 buildable : false不 build 它:
Executable Arithmetic
if flag(buildExamples)
build-depends: reactive-banana, wx, wxcore, base
else
buildable: False
hs-source-dirs: src
main-is: Arithmetic.hs

关于haskell - 是否可以在 cabal 包中将库的示例可执行文件指定为可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com