-
Notifications
You must be signed in to change notification settings - Fork 6
/
shake-language-c.cabal
86 lines (78 loc) · 3 KB
/
shake-language-c.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
-- Copyright 2012-2014 Samplecount S.L.
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
Name: shake-language-c
Version: 0.13.1
Synopsis: Utilities for cross-compiling with Shake
Description: This library provides <http://hackage.haskell.org/package/shake Shake> utilities for cross-compiling @C@, @C++@ and @ObjC@ code for various target platforms. Currently supported target platforms are Android, iOS, Linux, MacOS X, Windows\/MinGW and Google Portable Native Client (PNaCl). Supported host platforms are MacOS X, Linux and Windows.
Category: Development
License: Apache-2.0
License-File: LICENSE
Copyright: Copyright (c) 2012 Samplecount S.L.
Homepage: https://github.com/samplecount/shake-language-c
Bug-Reports: https://github.com/samplecount/shake-language-c/issues
Maintainer: stefan@samplecount.com
Cabal-Version: >= 1.8
Build-Type: Simple
Extra-Source-Files:
CHANGELOG.md
README.md
Library
Hs-Source-Dirs: src
Exposed-Modules:
Development.Shake.Language.C
Development.Shake.Language.C.BuildFlags
Development.Shake.Language.C.Config
Development.Shake.Language.C.Host
Development.Shake.Language.C.Label
Development.Shake.Language.C.PkgConfig
Development.Shake.Language.C.ToolChain
Development.Shake.Language.C.Target.Android
Development.Shake.Language.C.Target.Linux
Development.Shake.Language.C.Target.NaCl
Development.Shake.Language.C.Target.OSX
Development.Shake.Language.C.Target.Windows
Other-Modules:
Development.Shake.Language.C.Host.Linux
Development.Shake.Language.C.Host.OSX
Development.Shake.Language.C.Host.Windows
Development.Shake.Language.C.Language
Development.Shake.Language.C.Rules
Development.Shake.Language.C.Target
Development.Shake.Language.C.Util
Ghc-Options: -Wall
Build-Depends:
base >= 4 && < 5
, data-default-class
, fclabels >= 2
, process
, shake >= 0.16
, split
, unordered-containers
if impl(ghc < 8.0)
Build-Depends: semigroups >= 0.18
test-suite doctests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: doctests.hs
ghc-options: -threaded
build-depends: base, doctest >= 0.8, shake, shake-language-c
test-suite spectests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: spectests.hs
ghc-options: -threaded
build-depends: base, directory, hspec, shake, shake-language-c
Source-Repository head
Type: git
Location: https://github.com/samplecount/shake-language-c.git