2015-08-05 14 views
9

śledzę instrukcji obsługi pakietu rozwijający: https://www.haskell.org/cabal/users-guide/developing-packages.html#quickstartFlagi w plikach Cabal

utknąłem w sekcji Flags. Jak przekazać flagi do moich plików? Czy to tylko czas build? Próbowałem go wyszukać, ale nie znalazłem użytecznych informacji - po prostu opcja polecenia --flags.

cabal build -f debug nie działa

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 

Odpowiedz

17

Przepuścić flagi cabal configure, np .:

cabal configure -f debug 
1

Z cabal-2.1.0 można zrobić to tak:

cabal new-build -f debug