5

Setup.hsでビルドされているフラグ(cabalファイルにあるタイプ)を確認する必要があります。FlagAssignmentタイプの何かを探していると思います。どうすればこれを入手できますか?

4

1 に答える 1

1

Idris はこれを行う必要があります。コードはこちらで確認できます。つまり、レコードのフィールドから取得できる をconfigConfigurationsFlags読み取ります。を使用すると、すべてのフックに渡されます。ConfigFlagsconfigFlagsLocalBuildInfoLocalBuildInfodefaultMainWithHooks

注: この情報は configure に渡される単なるフラグであるため、指定されていないものはデフォルト値ではなく存在しません。これはバグだと思いますが、2016 年 1 月現在、修正されていません。

2016 年 10 月の更新: Cabal-1.24 には、構成によって解決された後にフラグを持つflagAssignmentフィールドがありLocalBuildInfoます。

于 2016-01-10T06:16:02.297 に答える