@@ -22,6 +22,11 @@ source-repository head
23 location: https://github.com/ilyakooo0/deriving-openapi3
23 location: https://github.com/ilyakooo0/deriving-openapi3
25+flag servant-description
26+ description: Create instances for the 'Description' type from 'servant'
26 exposed-modules:
31 exposed-modules:
27 Deriving.OpenApi
32 Deriving.OpenApi
@@ -47,9 +52,13 @@ library
47 ghc-options: -Weverything -Wno-star-is-type -Wno-unsafe -Wno-prepositive-qualified-module -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-import-lists -Wno-implicit-prelude
52 ghc-options: -Weverything -Wno-star-is-type -Wno-unsafe -Wno-prepositive-qualified-module -Wno-safe -Wno-missing-safe-haskell-mode -Wno-missing-import-lists -Wno-implicit-prelude
48 build-depends:
53 build-depends:
50− , base >=4.12
55+ , base
51− , deriving-aeson >=0.2.2
56+ , deriving-aeson
53 , openapi3
58 , openapi3
60+ if flag(servant-description)
61+ cpp-options: -DSERVANT_DESCRIPTION
55 default-language: Haskell2010
64 default-language: Haskell2010