diff options
author | Ben Sima <ben@bsima.me> | 2019-11-23 17:04:27 -0800 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2019-11-23 17:04:27 -0800 |
commit | 1cc135b7c772fb1ab9faadaadc304fbe9aac15b8 (patch) | |
tree | e95fd51fd33b0932c5050a68ea8d69d127b39d57 | |
parent | 56a5538e8ca96dd963af8c84ddc9fa1342fdcde6 (diff) |
Make all warnings errors in GHC
-rw-r--r-- | .ghci | 2 | ||||
-rw-r--r-- | Com/Simatime/buildHaskellApp.nix | 8 |
2 files changed, 7 insertions, 3 deletions
@@ -1,4 +1,4 @@ :set -XOverloadedStrings :set prompt "λ " :set prompt-cont "| " -:set -Wall +:set -Werror diff --git a/Com/Simatime/buildHaskellApp.nix b/Com/Simatime/buildHaskellApp.nix index c9011e0..853487d 100644 --- a/Com/Simatime/buildHaskellApp.nix +++ b/Com/Simatime/buildHaskellApp.nix @@ -59,12 +59,16 @@ in { # # compile with ghc # - ${ghc}/bin/ghc -i. --make ${apexPath}.hs -main-is ${pathToNs apexPath} \ + ${ghc}/bin/ghc -Werror -i. \ + --make ${apexPath}.hs \ + -main-is ${pathToNs apexPath} \ -o $out/bin/${nick} # # compile with ghcjs # - ${ghcjs}/bin/ghcjs -i. --make ${aeroPath}.hs -main-is ${pathToNs aeroPath} \ + ${ghcjs}/bin/ghcjs -Werror -i. \ + --make ${aeroPath}.hs \ + -main-is ${pathToNs aeroPath} \ -o ${aeroPath} # # optimize js output |