git.iko.soy/typeable/haskell-stack-trace-plugin
on master help sign in
Add dev flag
commitdd4f8dbfd007ac076dcca173c599d3605e11a648 authorwaddlaw <ingronze@gmail.com> dateSat 18 Jan 2020, 11:57 (7 years ago) parent64f5a3e
1 file changed+15−1
haskell-stack-trace-plugin.cabal+15−1
haskell-stack-trace-plugin.cabal+15−1
@@ -19,6 +19,11 @@ source-repository head
1919 type: git
2020 location: git://github.com/waddlaw/haskell-stack-trace-plugin
2121
22+flag dev
23+ description: Turn on development settings.
24+ manual: True
25+ default: False
26+
2227library
2328 hs-source-dirs: src
2429 build-depends:
@@ -28,7 +33,16 @@ library
2833 exposed-modules:
2934 StackTrace.Plugin
3035
31− default-language: Haskell2010
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
45+ default-language: Haskell2010
3246
3347executable example
3448 main-is: Main.hs