summaryrefslogtreecommitdiff
path: root/wayland/wayland.cabal
blob: ee0f9a9cc9f45ee5967d94d2fc3a0bda10105754 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cabal-version:      3.0
name:               highway-wayland
version:            1.0.0
synopsis:           Low-level API for implementing the Wayland protocol.
build-type:         Simple

common warnings
    ghc-options: -Wall

library
    import:            warnings
    build-depends:     base ^>=4.18.2.1,
                       mtl,
                       containers,
                       hashable,
                       microlens,
                       microlens-mtl,
                       microlens-th
    default-language:  Haskell2010
    exposed-modules:   Wayland.Server,
                       Wayland.Server.System
    pkgconfig-depends: wayland-server >= 1.23.0
    cpp-options:       -D__attribute__(A)= -D_Nullable= -D_Nonnull= -D_Noreturn=