Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用自定义的 cabal 标志在我的内部启用一些逻辑Setup.hs,即如果我运行cabal install -ffoo我希望看到foo在我的钩子中启用了它。作为参考,我正在使用Custom构建类型。
Setup.hs
cabal install -ffoo
foo
Custom
我预计我可能会在 的configConfigurationsFlags字段中找到它ConfigFlags,但是当我运行 cabal 时,该字段总是空的。自定义标志的值是否存储在其他地方,或者我应该在这里采取完全不同的方法?
configConfigurationsFlags
ConfigFlags
事实证明 usingconfigConfigurationsFlags确实有效,我只是不小心将我的Flag块嵌套在Executable. 将 移动Flag到 cabal 文件的顶层可以解决所有问题。
Flag
Executable