git.iko.soy/typeable/haskell-stack-trace-plugin
on master help sign in
Add dev flag
dd4f8dbwaddlaw
haskell-stack-trace-plugin.cabal+15−1
@@ -19,6 +19,11 @@ source-repository head
19 type: git
19 type: git
20 location: git://github.com/waddlaw/haskell-stack-trace-plugin
20 location: git://github.com/waddlaw/haskell-stack-trace-plugin
21
21
22+flag dev
23+ description: Turn on development settings.
24+ manual: True
25+ default: False
26+
22library
27library
23 hs-source-dirs: src
28 hs-source-dirs: src
24 build-depends:
29 build-depends:
@@ -28,7 +33,16 @@ library
28 exposed-modules:
33 exposed-modules:
29 StackTrace.Plugin
34 StackTrace.Plugin
30
35
36+ if flag(dev)
37+ ghc-options: -Wall -Werror -Wcompat
38+ -- -Wincomplete-record-updates
39+ -Wincomplete-uni-patterns
40+ -Wnoncanonical-monad-instances
41+ -Wnoncanonical-monadfail-instances
42+ -Wno-missing-home-modules
43+ else
44+ ghc-options: -O2 -Wall
31− default-language: Haskell2010
45+ default-language: Haskell2010
32
46
33executable example
47executable example
34 main-is: Main.hs
48 main-is: Main.hs