cabal-version:      2.4
name:               foo
version:            3.2.1
synopsis:           The foo package
homepage:           https://github.com/foo/foo
license:            NONE
author:             me
maintainer:         me@me.me
category:           SomeCat
extra-source-files: CHANGELOG.md

library
    exposed-modules:  MyLib
    build-depends:
        base ^>=4.13.0.0,
        containers ^>=5.7.0.0,
        unordered-containers ^>=2.7.0.0

    hs-source-dirs:   src
    default-language: Haskell2010

executable foo
    main-is:          Main.hs
    build-depends:
        base ^>=4.13.0.0,
        containers ^>=5.7.0.0,
        unordered-containers ^>=2.7.0.0,
        foo

    hs-source-dirs:   app
    default-language: Haskell2010
