File: process.cabal

package info (click to toggle)
ghc 8.0.1-17
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 55,080 kB
  • ctags: 9,332
  • sloc: haskell: 363,120; ansic: 54,900; sh: 4,782; makefile: 974; perl: 542; asm: 315; python: 306; xml: 154; lisp: 7
file content (80 lines) | stat: -rw-r--r-- 1,923 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
name:          process
version:       1.4.2.0
-- NOTE: Don't forget to update ./changelog.md
license:       BSD3
license-file:  LICENSE
maintainer:    libraries@haskell.org
bug-reports:   https://github.com/haskell/process/issues
synopsis:      Process libraries
category:      System
build-type:    Configure
cabal-version: >=1.10
description:
    This package contains libraries for dealing with system processes.

extra-source-files:
    aclocal.m4
    changelog.md
    configure
    configure.ac
    include/HsProcessConfig.h.in
    process.buildinfo

extra-tmp-files:
    autom4te.cache
    config.log
    config.status
    include/HsProcessConfig.h

source-repository head
    type:     git
    location: https://github.com/haskell/process.git

library
    default-language: Haskell2010
    other-extensions:
        BangPatterns
        CPP
        InterruptibleFFI
        RecordWildCards
        Trustworthy
    if impl(ghc>=7.9)
        other-extensions: Safe

    exposed-modules:
        System.Cmd
        System.Process
        System.Process.Internals
    other-modules: System.Process.Common
    if os(windows)
        other-modules: System.Process.Windows
        build-depends: Win32 >=2.2 && < 2.4
        extra-libraries: kernel32
        cpp-options: -DWINDOWS
    else
        other-modules: System.Process.Posix
        build-depends: unix >= 2.5 && < 2.8

    c-sources:
        cbits/runProcess.c
    include-dirs: include
    includes:
        runProcess.h
    install-includes:
        runProcess.h
        processFlags.h

    ghc-options: -Wall

    build-depends: base      >= 4.4 && < 4.10,
                   directory >= 1.1 && < 1.3,
                   filepath  >= 1.2 && < 1.5,
                   deepseq   >= 1.1 && < 1.5

test-suite test
  default-language: Haskell2010
  hs-source-dirs: test
  main-is: main.hs
  type: exitcode-stdio-1.0
  build-depends: base
               , process