Haskell 阴谋集团有默认目标吗?

Haskell 阴谋集团有默认目标吗?,haskell,cabal,Haskell,Cabal,如果我的.cabal文件有多个可执行文件,我可以通过键入名称选择一个来构建 cabal build myExecutable 但是我很懒,只想打字 cabal build 对于默认目标(我可以忍受为辅助可执行文件键入的额外字符) 这可能吗?(我已经在谷歌上搜索并浏览了一段时间阴谋集团的手册……还没有确定的答案) 我必须这样做,比如说,每天1000次……你可以用旗子把一些东西拼凑起来,例如: flag all default: False executable fi

如果我的.cabal文件有多个可执行文件,我可以通过键入名称选择一个来构建

cabal build myExecutable
但是我很懒,只想打字

cabal build
对于默认目标(我可以忍受为辅助可执行文件键入的额外字符)

这可能吗?(我已经在谷歌上搜索并浏览了一段时间阴谋集团的手册……还没有确定的答案)


我必须这样做,比如说,每天1000次……

你可以用旗子把一些东西拼凑起来,例如:

    flag all
      default: False

   executable first-prog:
     buildable: True

   executable second-prog
     if flag(all)
       buildable: True
     else
       buildable: False

   executable third-prog:
     if flag(all)
       buildable: True
     else
       buildable: False

然后使用
阴谋集团配置-fall;cabal build
当您想要构建所有内容时。

您可以使用古老的解决方案,编写make文件并键入

$ make

进入你的终端。

阴谋集团构建
构建所有目标