@hackage cabal-dev0.9.2
Manage sandboxed Haskell build environments
Categories
License
BSD-3-Clause
Maintainer
joshhoyt@gmail.com, jtd@galois.com, creswick@galois.com
Links
Versions
Deprecated
Dependencies (0)
- Cabal >=1.10.0.0 && <1.17
- HTTP >=4000.0.9 && <4000.3
- Win32 >=2.1 && <2.4
- base >=3 && <4
- bytestring >=0.9 && <0.11
- containers ==0.1.0.2 Show all…
Dependents (1)
@hackage/acme-everything
Package Flags
no-cabal-dev
(off by default)
Do not build cabal-dev (just build ghc-pkg-6_8-compat). This is useful for bootstrapping on GHC 6.8.
build-tests
(off by default)
Build and install the test executable
cabal-dev is a tool for managing development builds of Haskell projects. It supports maintaining sandboxed cabal-install repositories, and sandboxed ghc package databases.
By default, it uses a cabal-dev directory under the current working directory as the sandbox.
For most packages, just use cabal-dev instead of
cabal, and you will get a sandboxed build that
will not install anything (even automatically installed
dependencies) into the user or global ghc package
databases.
If your build depends on patched or unreleased libraries, you can add them to your sandboxed build environment by installing them to the sandbox directly:so
cd /path/to/dependency cabal-dev install --sandbox=/path/to/sandbox
Then build your library/application with the specified sandbox.
Additional documentation can be found in the README.md on github: