Dependencies for spiros-0.4.0
Libraries
spiros
- base (>=4.7 && <5.0)
- bytestring
- case-insensitive
- containers
- cpuinfo (>=0.1.0.1)
- data-default-class
- directory (>=1.3)
- exceptions (>=0.10)
- filepath (>=1.4)
- generic-deriving (>=1.11)
- hashable (>=1.2.5)
- mtl
- prettyprinter
- process
- safe
- semigroups (>=0.16.2)
- show-prettyprint
- split
- stm
- string-conv
- template-haskell (>=2.10)
- text
- time (>=1.8)
- transformers
- unix-compat (>=0.5)
- unordered-containers
- vector
- vinyl
- if impl(ghc>=8.2)
- deepseq (>=1.4.3)
- deepseq (>=1.0)
Executables
example-spiros
- base
- optparse-applicative
- spiros
- text
- if !flag(examples)
- buildable: False
Flags
Manual Flags
Name | Description | Default |
---|---|---|
develop | Exposed internals and/or dynamic typechecking (for development). | Disabled |
static | Build a statically-linked dynamic-library andor statically-linked executables (NOTE you should also, via « .nix/static.nix », provision an environment with « musl » and other statically-linkable C Libraries.) | Disabled |
examples | Build the « example-spiros » executable. | Disabled |
cpphs | Use « cpphs » as a C-Pre-Procesor (instead of « gcc », « clang », etc). | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info