+# Append these warnings to the HCFLAGS environment variable that gets
+# passed as options to GHC. We want to see the warnings while developing
+# but don't want them hard-coded in the cabal file for end users.
+HCFLAGS += -Weverything \
+ -Wno-implicit-prelude \
+ -Wno-safe \
+ -Wno-unsafe \
+ -Wno-all-missed-specialisations \
+ -Wno-prepositive-qualified-module \
+ -Wno-missing-safe-haskell-mode \
+ -Wno-missing-deriving-strategies \
+ -Wno-missing-kind-signatures \
+ -rtsopts \
+ -threaded
+
+.PHONY : doc test dist hlint