cabal-version: 3.0 name: semaphore-compat version: 1.0.0 x-revision: 2 license: BSD-3-Clause author: The GHC team maintainer: ghc-devs@haskell.org homepage: https://gitlab.haskell.org/ghc/semaphore-compat bug-reports: https://gitlab.haskell.org/ghc/ghc/issues/new category: System synopsis: Cross-platform abstraction for system semaphores description: This package provides a cross-platform implementation of system semaphores that abstracts over the `unix` and `Win32` libraries. build-type: Simple extra-source-files: changelog.md , readme.md source-repository head type: git location: https://gitlab.haskell.org/ghc/semaphore-compat.git library hs-source-dirs: src exposed-modules: System.Semaphore build-depends: base >= 4.11 && < 4.20 , exceptions >= 0.7 && < 0.11 if os(windows) build-depends: Win32 >= 2.13.4.0 && < 2.15 else build-depends: unix >= 2.8.1.0 && < 2.9 default-language: Haskell2010