-
Notifications
You must be signed in to change notification settings - Fork 5
/
file-io.cabal
116 lines (99 loc) · 3.23 KB
/
file-io.cabal
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
cabal-version: 2.4
name: file-io
version: 0.1.5
synopsis: Basic file IO operations via 'OsPath'
description: Basic file IO operations like Prelude, but for 'OsPath'.
homepage: https://github.com/hasufell/file-io
bug-reports: https://github.com/hasufell/file-io/issues
license: BSD-3-Clause
license-file: LICENSE
author: Julian Ospald
maintainer: [email protected]
copyright: Julian Ospald 2022
category: System
extra-doc-files:
CHANGELOG.md
tested-with: GHC==9.8.1,
GHC==9.4.8,
GHC==9.2.8,
GHC==9.0.2,
GHC==8.10.7,
GHC==8.8.4
source-repository head
type: git
location: https://github.com/hasufell/file-io.git
flag os-string
description: Use the new os-string package
default: False
manual: False
library
default-language: Haskell2010
if os(windows)
hs-source-dirs: windows
build-depends: Win32 >=2.13.3.0
else
hs-source-dirs: posix
build-depends: unix >=2.8.0.0 && <3
hs-source-dirs: .
build-depends:
, base >=4.13.0.0 && <5
, bytestring >=0.11.3.0 && <1
, deepseq >=1 && <2
if flag(os-string)
build-depends: filepath >= 1.5.0.0, os-string >= 2.0.0
else
build-depends: filepath >= 1.4.100.0 && < 1.5.0.0
exposed-modules:
System.File.OsPath
System.File.OsPath.Internal
System.File.PlatformPath
System.File.PlatformPath.Internal
other-modules: System.File.Platform
ghc-options: -Wall
test-suite T15
hs-source-dirs: tests
main-is: T15.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: base >=4.13.0.0 && <5, tasty, tasty-hunit, file-io, filepath, temporary
ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N10"
if os(windows)
build-depends: Win32 >=2.13.3.0
test-suite T15Win
hs-source-dirs: tests
main-is: T15Win.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
if os(windows)
build-depends: base >=4.13.0.0 && <5, tasty, tasty-hunit, file-io, filepath, temporary, Win32 >=2.13.3.0
else
build-depends: base >=4.13.0.0 && <5
ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N10"
test-suite T14
hs-source-dirs: tests
main-is: T14.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: base >=4.13.0.0 && <5, file-io, filepath, temporary
ghc-options: -Wall
test-suite T8
hs-source-dirs: tests
main-is: T8.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: base >=4.13.0.0 && <5, bytestring, file-io, filepath, temporary
ghc-options: -Wall -threaded
test-suite CLC237
hs-source-dirs: tests
main-is: CLC237.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: base >=4.13.0.0 && <5, file-io, filepath, temporary
ghc-options: -Wall
test-suite Properties
hs-source-dirs: tests
main-is: Properties.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends: base >=4.13.0.0 && <5, bytestring, tasty, tasty-hunit, file-io, filepath, temporary
ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N10"