@@ -43,8 +43,6 @@ Library
43 ghc-boot, ghci
43 ghc-boot, ghci
44 if impl(ghc>= 8.6)
44 if impl(ghc>= 8.6)
45 Build-Depends: deferred-folds
45 Build-Depends: deferred-folds
47− Exposed-Modules: ProjectM36.Tupleable.Deriving
48 Exposed-Modules: ProjectM36.Error,
46 Exposed-Modules: ProjectM36.Error,
49 ProjectM36.Transaction,
47 ProjectM36.Transaction,
50 ProjectM36.TransactionGraph,
48 ProjectM36.TransactionGraph,
@@ -91,6 +89,7 @@ Library
91 ProjectM36.AtomFunctions.Primitive,
89 ProjectM36.AtomFunctions.Primitive,
92 ProjectM36.Atomable,
90 ProjectM36.Atomable,
93 ProjectM36.Tupleable,
91 ProjectM36.Tupleable,
92+ ProjectM36.Tupleable.Deriving,
94 ProjectM36.DataConstructorDef,
93 ProjectM36.DataConstructorDef,
95 ProjectM36.DataTypes.Basic,
94 ProjectM36.DataTypes.Basic,
96 ProjectM36.DataTypes.Sorting,
95 ProjectM36.DataTypes.Sorting,
@@ -412,12 +411,15 @@ Executable Example-CustomTupleable
412 Main-Is: examples/CustomTupleable.hs
411 Main-Is: examples/CustomTupleable.hs
413 GHC-Options: -Wall -threaded
412 GHC-Options: -Wall -threaded
414+Executable Example-DerivingCustomTupleable
415−-- requires ghc >= 8.6.1
415+ if impl(ghc>=8.6)
416−-- Executable Example-DerivingCustomTupleable
416+ Buildable: True
417− -- Default-Language: Haskell2010
419+ Default-Language: Haskell2010
418− -- Build-Depends: base, text, deepseq, binary, project-m36
420+ Build-Depends: base, text, deepseq, binary, project-m36
419− -- Main-Is: examples/DerivingCustomTupleable.hs
421+ Main-Is: examples/DerivingCustomTupleable.hs
420− -- GHC-Options: -Wall -threaded
422+ GHC-Options: -Wall -threaded
422Test-Suite test-scripts
424Test-Suite test-scripts
423 Default-Language: Haskell2010
425 Default-Language: Haskell2010