gpt4 book ai didi

haskell - 在 Setup.hs 中找出我们正在构建的标志

转载 作者:行者123 更新时间:2023-12-03 13:38:19 25 4
gpt4 key购买 nike

我需要找出在 Setup.hs 中构建的标志(在 cabal 文件中找到的类型)。我想我正在寻找类型为 FlagAssignment 的东西。我怎样才能得到这个?

最佳答案

idris 必须这样做,you can see the code here .简而言之,阅读 configConfigurationsFlags ConfigFlags您可以从 configFlags 获得LocalBuildInfo 的字段记录。 LocalBuildInfo使用 defaultMainWithHooks 时传递给每个钩子(Hook).

注:此信息只是传递给配置的标志,因此任何未指定的标志都不会出现,而不是具有它们的默认值。我认为这是一个错误,但截至 2016 年 1 月尚未修复。

2016 年 10 月更新 : 在 Cabal-1.24 中有一个 flagAssignment LocalBuildInfo 中的字段在通过配置解决后具有标志。

关于haskell - 在 Setup.hs 中找出我们正在构建的标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11015395/

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