-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathos-string.cabal
130 lines (114 loc) · 3.22 KB
/
os-string.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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
cabal-version: 2.2
name: os-string
version: 2.0.7
-- NOTE: Don't forget to update ./changelog.md
license: BSD-3-Clause
license-file: LICENSE
author: Julian Ospald <[email protected]>
maintainer: Julian Ospald <[email protected]>
copyright: Julain Ospald 2021-2023
bug-reports: https://github.com/haskell/os-string/issues
homepage:
https://github.com/haskell/os-string/blob/master/README.md
category: System
build-type: Simple
synopsis: Library for manipulating Operating system strings.
tested-with:
GHC ==8.6.5
|| ==8.8.4
|| ==8.10.7
|| ==9.0.2
|| ==9.2.8
|| ==9.4.8
|| ==9.6.3
|| ==9.8.1
description:
This package provides functionality for manipulating @OsString@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>.
extra-source-files:
System/OsString/Common.hs
tests/bytestring-tests/Properties/Common.hs
bench/Common.hs
extra-doc-files:
changelog.md
README.md
source-repository head
type: git
location: https://github.com/haskell/os-string
library
exposed-modules:
System.OsString.Data.ByteString.Short
System.OsString.Data.ByteString.Short.Internal
System.OsString.Data.ByteString.Short.Word16
System.OsString.Encoding
System.OsString.Encoding.Internal
System.OsString
System.OsString.Internal
System.OsString.Internal.Exception
System.OsString.Internal.Types
System.OsString.Posix
System.OsString.Windows
other-extensions:
CPP
PatternGuards
if impl(ghc >=7.2)
other-extensions: Safe
default-language: Haskell2010
build-depends:
, base >=4.12.0.0 && <4.22
, bytestring >=0.11.3.0
, deepseq
, exceptions
, template-haskell
ghc-options: -Wall
test-suite bytestring-tests
default-language: Haskell2010
ghc-options: -Wall
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: tests tests/bytestring-tests
other-modules:
Properties.ShortByteString
Properties.WindowsString
Properties.PosixString
Properties.OsString
Properties.ShortByteString.Word16
TestUtil
build-depends:
, base
, bytestring >=0.11.3.0
, os-string
, QuickCheck >=2.7 && <2.16
test-suite encoding-tests
default-language: Haskell2010
ghc-options: -Wall
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: tests tests/encoding
other-modules:
Arbitrary
EncodingSpec
TestUtil
build-depends:
, base
, bytestring >=0.11.3.0
, deepseq
, os-string
, QuickCheck >=2.7 && <2.16
, quickcheck-classes-base ^>=0.6.2
benchmark bench
main-is: Bench.hs
other-modules: BenchOsString
BenchPosixString
BenchWindowsString
type: exitcode-stdio-1.0
hs-source-dirs: bench
default-language: Haskell2010
ghc-options: -O2 "-with-rtsopts=-A32m"
if impl(ghc >= 8.6)
ghc-options: -fproc-alignment=64
build-depends: base,
bytestring,
os-string,
deepseq,
tasty-bench,
random