@@ -114,6 +114,47 @@ library
114114 if impl(ghc >= 8.10 )
115115 ghc-options : -Wno-missing-safe-haskell-mode
116116
117+ executable dbm-sqlite
118+ main-is : Main.hs
119+ other-modules :
120+ Paths_dbmigrations
121+ hs-source-dirs :
122+ sqlite/app
123+ default-extensions :
124+ BangPatterns
125+ DataKinds
126+ DeriveAnyClass
127+ DeriveFoldable
128+ DeriveFunctor
129+ DeriveGeneric
130+ DeriveLift
131+ DeriveTraversable
132+ DerivingStrategies
133+ FlexibleContexts
134+ FlexibleInstances
135+ GADTs
136+ GeneralizedNewtypeDeriving
137+ LambdaCase
138+ MultiParamTypeClasses
139+ NoImplicitPrelude
140+ NoMonomorphismRestriction
141+ OverloadedStrings
142+ RankNTypes
143+ ScopedTypeVariables
144+ StandaloneDeriving
145+ TypeApplications
146+ TypeFamilies
147+ ghc-options : -fwrite-ide-info -Weverything -Wno-all-missed-specialisations -Wno-missed-specialisations -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-safe -Wno-unsafe -threaded -rtsopts "-with-rtsopts=-N"
148+ build-depends :
149+ HDBC-sqlite3
150+ , base < 5
151+ , dbmigrations
152+ default-language : GHC2021
153+ if impl(ghc >= 9.2 )
154+ ghc-options : -Wno-missing-kind-signatures
155+ if impl(ghc >= 8.10 )
156+ ghc-options : -Wno-missing-safe-haskell-mode
157+
117158test-suite spec
118159 type : exitcode-stdio-1.0
119160 main-is : Spec.hs
@@ -126,7 +167,6 @@ test-suite spec
126167 FilesystemParseSpec
127168 FilesystemSerializeSpec
128169 FilesystemSpec
129- HDBCSpec
130170 InMemoryStore
131171 LinearMigrationsSpec
132172 MigrationsSpec
@@ -160,9 +200,7 @@ test-suite spec
160200 TypeFamilies
161201 ghc-options : -fwrite-ide-info -Weverything -Wno-all-missed-specialisations -Wno-missed-specialisations -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-safe -Wno-unsafe -threaded -rtsopts "-with-rtsopts=-N"
162202 build-depends :
163- HDBC
164- , HDBC-sqlite3
165- , base < 5
203+ base < 5
166204 , containers
167205 , dbmigrations
168206 , directory
@@ -179,3 +217,47 @@ test-suite spec
179217 ghc-options : -Wno-missing-kind-signatures
180218 if impl(ghc >= 8.10 )
181219 ghc-options : -Wno-missing-safe-haskell-mode
220+
221+ test-suite sqlite-spec
222+ type : exitcode-stdio-1.0
223+ main-is : Main.hs
224+ other-modules :
225+ Paths_dbmigrations
226+ hs-source-dirs :
227+ sqlite/tests
228+ default-extensions :
229+ BangPatterns
230+ DataKinds
231+ DeriveAnyClass
232+ DeriveFoldable
233+ DeriveFunctor
234+ DeriveGeneric
235+ DeriveLift
236+ DeriveTraversable
237+ DerivingStrategies
238+ FlexibleContexts
239+ FlexibleInstances
240+ GADTs
241+ GeneralizedNewtypeDeriving
242+ LambdaCase
243+ MultiParamTypeClasses
244+ NoImplicitPrelude
245+ NoMonomorphismRestriction
246+ OverloadedStrings
247+ RankNTypes
248+ ScopedTypeVariables
249+ StandaloneDeriving
250+ TypeApplications
251+ TypeFamilies
252+ ghc-options : -fwrite-ide-info -Weverything -Wno-all-missed-specialisations -Wno-missed-specialisations -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-safe -Wno-unsafe -threaded -rtsopts "-with-rtsopts=-N"
253+ build-depends :
254+ HDBC
255+ , HDBC-sqlite3
256+ , base < 5
257+ , dbmigrations
258+ , hspec
259+ default-language : GHC2021
260+ if impl(ghc >= 9.2 )
261+ ghc-options : -Wno-missing-kind-signatures
262+ if impl(ghc >= 8.10 )
263+ ghc-options : -Wno-missing-safe-haskell-mode
0 commit comments