@@ -104,6 +104,7 @@ library
104104 ghc-options : -fno-ignore-asserts
105105
106106library io-classes-strict-stm
107+ import : warnings
107108 visibility : public
108109 hs-source-dirs : strict-stm
109110
@@ -119,21 +120,14 @@ library io-classes-strict-stm
119120 default-extensions : LambdaCase
120121 build-depends : base,
121122 array,
122- stm,
123123
124124 io-classes :io-classes,
125- ghc-options : -Wall
126- -Wno-unticked-promoted-constructors
127- -Wcompat
128- -Wincomplete-uni-patterns
129- -Wincomplete-record-updates
130- -Wpartial-fields
131- -Widentities
132125
133126 if flag(asserts)
134127 ghc-options : -fno-ignore-asserts
135128
136129library io-classes-strict-mvar
130+ import : warnings
137131 visibility : public
138132 hs-source-dirs : strict-mvar/src
139133
@@ -142,13 +136,6 @@ library io-classes-strict-mvar
142136 default-extensions : LambdaCase
143137 build-depends : base,
144138 io-classes :io-classes,
145- ghc-options : -Wall
146- -Wno-unticked-promoted-constructors
147- -Wcompat
148- -Wincomplete-uni-patterns
149- -Wincomplete-record-updates
150- -Wpartial-fields
151- -Widentities
152139
153140library io-classes-si-timers
154141 import : warnings
@@ -208,10 +195,10 @@ library testlib
208195 ghc-options : -fno-ignore-asserts
209196
210197test-suite test-strict-mvar
198+ import : warnings
211199 type : exitcode-stdio-1.0
212200 hs-source-dirs : strict-mvar/test
213201 main-is : Main.hs
214-
215202 default-language : GHC2021
216203 default-extensions : LambdaCase
217204 build-depends : base,
@@ -220,15 +207,6 @@ test-suite test-strict-mvar
220207 tasty-quickcheck,
221208 io-classes :testlib
222209
223- ghc-options : -Wall
224- -Wno-unticked-promoted-constructors
225- -Wcompat
226- -Wincomplete-uni-patterns
227- -Wincomplete-record-updates
228- -Wpartial-fields
229- -Widentities
230- -fno-ignore-asserts
231-
232210-- Since `io-sim` depends on `si-times` (`io-sim` depends on `Time`) some tests of
233211-- are in `io-sim:test`: this is a good enough reason to pull `io-sim:test`
234212-- into a seprate package.
0 commit comments