Flags in cabal files

Ich folge der Bedienungsanleitung für die Paketentwicklung:https: //www.haskell.org/cabal/users-guide/developing-packages.html#quickstar

Ich habe in der @ steckFlags Sektion. Wie übergebe ich Flags an meine Dateien? Ist es nur beibuild Zeit? Ich habe versucht, danach zu suchen, aber keine nützlichen Informationen gefunden - nur die Befehlsoption--flags.

cabal build -f debug funktioniert nicht

Flag Debug
    Description: Enable debug support
    Manual: True
    Default: False

BenchMark bench-foo
    ghc-options:        -Wall
    type:               exitcode-stdio-1.0
    default-language:   Haskell2010
    build-depends:      base, time
    main-is:            bench-foo.hs
    if flag(debug) && os(windows)
        main-is:        bench-bar.hs

Antworten auf die Frage(6)

Ihre Antwort auf die Frage