Флаги в клике

Я следую инструкциям по разработке пакетов:https://www.haskell.org/cabal/users-guide/developing-packages.html#quickstart

Я застрял вFlags раздел. Как передать флаги моим файлам? Это только вbuild время? Я попытался найти его, но не нашел никакой полезной информации - только опция команды--flags.

cabal build -f debug не работает

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

Ответы на вопрос(3)

Ваш ответ на вопрос