Cabal
2.0
1. Introduction
2. Configuration and Installing Packages
3. Package Concepts and Development
4. Reporting Bugs and Stability of Cabal Interfaces
5. Nix-style Local Builds
6. Nix Integration
Reference
Index
Cabal
Docs
»
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
W
Symbols
--allow-boot-library-installs
cabal project option
--allow-newer
cabal project option
--allow-newer[=pkgs], --allow-older[=pkgs]
setup-configure command line option
--allow-older
cabal project option
--bindir=dir
setup-configure command line option
--build-summary
cabal project option
--builddir=DIR
command line option
--builddir=dir
setup-test command line option
--cabal-lib-version
cabal project option
--cid=cid
setup-configure command line option
--compiler
cabal project option
--configure-option
cabal project option
--configure-option=str
setup-configure command line option
--constraint
cabal project option
--constraint=constraint
setup-configure command line option
--count-conflicts
cabal project option
--css=path
setup-haddock command line option
setup-hscolour command line option
--datadir=dir
setup-configure command line option
--datasubdir=dir
setup-configure command line option
--default-user-config=file
setup-configure command line option
--dependency[=pkgname=ipid]
setup-configure command line option
--destdir=path
setup-copy command line option
--disable-benchmarks
cabal project option
--disable-coverage
cabal project option
setup-configure command line option
--disable-debug-info
cabal project option
--disable-documentation
cabal project option
--disable-executable-dynamic
cabal project option
setup-configure command line option
--disable-executable-profiling
cabal project option
--disable-executable-stripping
cabal project option
setup-configure command line option
--disable-library-coverage
cabal project option
--disable-library-for-ghci
cabal project option
setup-configure command line option
--disable-library-profiling
cabal project option
setup-configure command line option
--disable-library-stripping
cabal project option
--disable-library-vanilla
cabal project option
setup-configure command line option
--disable-optimization
cabal project option
setup-configure command line option
--disable-profiling
cabal project option
setup-configure command line option
--disable-shared
cabal project option
setup-configure command line option
--disable-split-objs
cabal project option
setup-configure command line option
--disable-tests
cabal project option
setup-configure command line option
--doc-index-file
cabal project option
--docdir=dir
setup-configure command line option
--dynlibdir=dir
setup-configure command line option
--enable-benchmarks
cabal project option
--enable-coverage
cabal project option
setup-configure command line option
--enable-debug-info
cabal project option
--enable-documentation
cabal project option
--enable-executable-dynamic
cabal project option
setup-configure command line option
--enable-executable-profiling
cabal project option
--enable-executable-stripping
cabal project option
setup-configure command line option
--enable-library-coverage
cabal project option
--enable-library-for-ghci
cabal project option
setup-configure command line option
--enable-library-profiling
cabal project option
--enable-library-profiling or -p
setup-configure command line option
--enable-library-stripping
cabal project option
--enable-library-vanilla
cabal project option
setup-configure command line option
--enable-optimization
cabal project option
--enable-optimization[=n] or -O [n]
setup-configure command line option
--enable-profiling
cabal project option
setup-configure command line option
--enable-shared
cabal project option
setup-configure command line option
--enable-split-objs
cabal project option
setup-configure command line option
--enable-tests
cabal project option
setup-configure command line option
--exact-configuration
setup-configure command line option
--executables
setup-haddock command line option
setup-hscolour command line option
--extra-framework-dirs
cabal project option
--extra-framework-dirs[=dir]
setup-configure command line option
--extra-include-dirs
cabal project option
--extra-include-dirs[=dir]
setup-configure command line option
--extra-lib-dirs
cabal project option
--extra-lib-dirs[=dir]
setup-configure command line option
--extra-prog-path
cabal project option
--flags
cabal project option
--flags=flagspecs
setup-configure command line option
--gen-pkg-config[=path]
setup-register command line option
--gen-script
setup-register command line option
setup-unregister command line option
--ghc or -g, --jhc, --lhc, --uhc
setup-configure command line option
--global
setup-configure command line option
setup-install command line option
setup-register command line option
setup-unregister command line option
--help, -h or -?
setup command line option
--hoogle
setup-haddock command line option
--hscolour-css=path
setup-haddock command line option
--html-location=url
setup-haddock command line option
--htmldir=dir
setup-configure command line option
--http-transport
cabal project option
--human-log=path
setup-test command line option
--hyperlink-source
setup-haddock command line option
--ignore-expiry
cabal project option
--inplace
setup-register command line option
--internal
setup-haddock command line option
--ipid=ipid
setup-configure command line option
--jobs
cabal project option
--keep-going
cabal project option
--libdir=dir
setup-configure command line option
--libexecdir=dir
setup-configure command line option
--libexecsubdir=dir
setup-configure command line option
--library-profiling-detail
cabal project option
--library-profiling-detail[=level]
setup-configure command line option
--libsubdir=dir
setup-configure command line option
--local-repo
cabal project option
--logs-dir
cabal project option
--machine-log=path
setup-test command line option
--max-backjumps
cabal project option
--no-allow-boot-library-installs
cabal project option
--no-count-conflicts
cabal project option
--no-reorder-goals
cabal project option
--no-strong-flags
cabal project option
--package-db=db
setup-configure command line option
--preference
cabal project option
--preference=preference
setup-configure command line option
--prefix=dir
setup-configure command line option
--profiling-detail
cabal project option
--profiling-detail[=level]
setup-configure command line option
--prog-option=option
setup-configure command line option
--prog-options=options
setup-configure command line option
--prog-options=options, --prog-option=option
setup-build command line option
--program-prefix
cabal project option
--program-prefix=prefix
setup-configure command line option
--program-suffix
cabal project option
--program-suffix=suffix
setup-configure command line option
--project-file=FILE
command line option
--relocatable
cabal project option
--remote-repo-cache
cabal project option
--reorder-goals
cabal project option
--run-tests
cabal project option
--save-configure, -s
setup-clean command line option
--show-details=filter
setup-test command line option
--snapshot
setup-sdist command line option
--solver
cabal project option
--store-dir=DIR
command line option
--strong-flags
cabal project option
--sysconfdir=dir
setup-configure command line option
--test-option=option
setup-test command line option
--test-options=options
setup-test command line option
--user
setup-configure command line option
setup-install command line option
setup-register command line option
setup-unregister command line option
--verbose
cabal project option
--verbose=n or -v n
setup command line option
--with-compiler
cabal project option
--with-compiler=path or -w *path*
setup-configure command line option
--with-hc-pkg
cabal project option
--with-hc-pkg=path
setup-configure command line option
--with-prog=path
setup-configure command line option
--world-file
cabal project option
-f flagname or -f -flagname
setup-configure command line option
A
allow-boot-library-installs
cabal project option
allow-newer
cabal project option
allow-older
cabal project option
author
package.cabal field
B
benchmark:benchmark
package.cabal section
benchmark:lib-version-info
package.cabal field
benchmark:lib-version-linux
package.cabal field
benchmark:main-is
package.cabal field
benchmark:mod-def-file
package.cabal field
benchmark:options
package.cabal field
benchmark:type
package.cabal field
,
[1]
benchmarks
cabal project option
bug-reports
package.cabal field
build-depends
package.cabal field
build-summary
cabal project option
build-tool-depends
package.cabal field
build-tools
package.cabal field
build-type
package.cabal field
buildable
package.cabal field
C
c-sources
package.cabal field
cabal project option
--allow-boot-library-installs
--allow-newer
--allow-older
--build-summary
--cabal-lib-version
--compiler
--configure-option
--constraint
--count-conflicts
--disable-benchmarks
--disable-coverage
--disable-debug-info
--disable-documentation
--disable-executable-dynamic
--disable-executable-profiling
--disable-executable-stripping
--disable-library-coverage
--disable-library-for-ghci
--disable-library-profiling
--disable-library-stripping
--disable-library-vanilla
--disable-optimization
--disable-profiling
--disable-shared
--disable-split-objs
--disable-tests
--doc-index-file
--enable-benchmarks
--enable-coverage
--enable-debug-info
--enable-documentation
--enable-executable-dynamic
--enable-executable-profiling
--enable-executable-stripping
--enable-library-coverage
--enable-library-for-ghci
--enable-library-profiling
--enable-library-stripping
--enable-library-vanilla
--enable-optimization
--enable-profiling
--enable-shared
--enable-split-objs
--enable-tests
--extra-framework-dirs
--extra-include-dirs
--extra-lib-dirs
--extra-prog-path
--flags
--http-transport
--ignore-expiry
--jobs
--keep-going
--library-profiling-detail
--local-repo
--logs-dir
--max-backjumps
--no-allow-boot-library-installs
--no-count-conflicts
--no-reorder-goals
--no-strong-flags
--preference
--profiling-detail
--program-prefix
--program-suffix
--relocatable
--remote-repo-cache
--reorder-goals
--run-tests
--solver
--strong-flags
--verbose
--with-compiler
--with-hc-pkg
--world-file
allow-boot-library-installs
allow-newer
allow-older
benchmarks
build-summary
cabal-lib-version
compiler
configure-options
constraints
count-conflicts
coverage
debug-info
doc-index-file
documentation
executable-dynamic
executable-profiling
executable-stripping
extra-framework-dirs
extra-include-dirs
extra-lib-dirs
extra-packages
extra-prog-path
flags
haddock-all
haddock-benchmarks
haddock-contents-location
haddock-css
haddock-executables
haddock-hoogle
haddock-hscolour-css
haddock-html
haddock-html-location
haddock-hyperlink-source
haddock-internal
haddock-keep-temp-files
haddock-tests
http-transport
ignore-expiry
index-state
jobs
keep-going
library-coverage
library-for-ghci
library-profiling
library-profiling-detail
library-stripping
library-vanilla
local-repo
logs-dir
max-backjumps
optimization
optional-packages
packages
preferences
profiling
profiling-detail
program-prefix
program-suffix
relocatable
remote-repo-cache
reorder-goals
run-tests
shared
solver
split-objs
strong-flags
tests
verbose
with-compiler
with-hc-pkg
world-file
cabal-lib-version
cabal project option
cabal-version
package.cabal field
category
package.cabal field
cc-options
package.cabal field
command line option
--builddir=DIR
--project-file=FILE
--store-dir=DIR
compiler
cabal project option
configure-options
cabal project option
constraints
cabal project option
copyright
package.cabal field
count-conflicts
cabal project option
coverage
cabal project option
cpp-options
package.cabal field
custom-setup:autogen-modules
package.cabal field
custom-setup:custom-setup
package.cabal section
custom-setup:setup-depends
package.cabal field
D
data-dir
package.cabal field
data-files
package.cabal field
debug-info
cabal project option
default-extensions
package.cabal field
description
package.cabal field
doc-index-file
cabal project option
documentation
cabal project option
E
environment variable
PATH
executable-dynamic
cabal project option
executable-profiling
cabal project option
executable-stripping
cabal project option
executable:executable
package.cabal section
executable:main-is
package.cabal field
executable:scope
package.cabal field
extensions
package.cabal field
extra-doc-files
package.cabal field
extra-framework-dirs
cabal project option
extra-frameworks-dirs
package.cabal field
extra-ghci-libraries
package.cabal field
extra-include-dirs
cabal project option
extra-lib-dirs
cabal project option
package.cabal field
extra-libraries
package.cabal field
extra-packages
cabal project option
extra-prog-path
cabal project option
extra-source-files
package.cabal field
extra-tmp-files
package.cabal field
F
flag:default
package.cabal field
flag:description
package.cabal field
flag:flag
package.cabal section
flag:manual
package.cabal field
flags
cabal project option
frameworks
package.cabal field
G
ghc-options
package.cabal field
ghc-prof-options
package.cabal field
ghc-shared-options
package.cabal field
Give extra options to the test executables.
setup-test command line option
H
haddock-all
cabal project option
haddock-benchmarks
cabal project option
haddock-contents-location
cabal project option
haddock-css
cabal project option
haddock-executables
cabal project option
haddock-hoogle
cabal project option
haddock-hscolour-css
cabal project option
haddock-html
cabal project option
haddock-html-location
cabal project option
haddock-hyperlink-source
cabal project option
haddock-internal
cabal project option
haddock-keep-temp-files
cabal project option
haddock-tests
cabal project option
homepage
package.cabal field
hs-source-dirs
package.cabal field
http-transport
cabal project option
I
ignore-expiry
cabal project option
include-dirs
package.cabal field
includes
package.cabal field
index-state
cabal project option
install-includes
package.cabal field
J
jobs
cabal project option
js-sources
package.cabal field
K
keep-going
cabal project option
L
ld-options
package.cabal field
library-coverage
cabal project option
library-for-ghci
cabal project option
library-profiling
cabal project option
library-profiling-detail
cabal project option
library-stripping
cabal project option
library-vanilla
cabal project option
library:exposed
package.cabal field
library:exposed-modules
package.cabal field
library:library
package.cabal section
library:reexported-modules
package.cabal field
license
package.cabal field
license-file
package.cabal field
license-files
package.cabal field
local-repo
cabal project option
logs-dir
cabal project option
M
maintainer
package.cabal field
max-backjumps
cabal project option
N
name
package.cabal field
O
optimization
cabal project option
optional-packages
cabal project option
other-extensions
package.cabal field
other-modules
package.cabal field
P
package-url
package.cabal field
package.cabal field
author
benchmark:lib-version-info
benchmark:lib-version-linux
benchmark:main-is
benchmark:mod-def-file
benchmark:options
benchmark:type
,
[1]
bug-reports
build-depends
build-tool-depends
build-tools
build-type
buildable
c-sources
cabal-version
category
cc-options
copyright
cpp-options
custom-setup:autogen-modules
custom-setup:setup-depends
data-dir
data-files
default-extensions
description
executable:main-is
executable:scope
extensions
extra-doc-files
extra-frameworks-dirs
extra-ghci-libraries
extra-lib-dirs
extra-libraries
extra-source-files
extra-tmp-files
flag:default
flag:description
flag:manual
frameworks
ghc-options
ghc-prof-options
ghc-shared-options
homepage
hs-source-dirs
include-dirs
includes
install-includes
js-sources
ld-options
library:exposed
library:exposed-modules
library:reexported-modules
license
license-file
license-files
maintainer
name
other-extensions
other-modules
package-url
pkgconfig-depends
source-repository:branch
source-repository:location
source-repository:module
source-repository:subdir
source-repository:tag
source-repository:type
stability
synopsis
test:main-is
test:test-module
test:type
tested-with
version
package.cabal section
benchmark:benchmark
custom-setup:custom-setup
executable:executable
flag:flag
library:library
source-repository:source-repository
test:test
packages
cabal project option
PATH
pkgconfig-depends
package.cabal field
preferences
cabal project option
profiling
cabal project option
profiling-detail
cabal project option
program-prefix
cabal project option
program-suffix
cabal project option
R
relocatable
cabal project option
remote-repo-cache
cabal project option
reorder-goals
cabal project option
run-tests
cabal project option
S
setup command line option
--help, -h or -?
--verbose=n or -v n
setup-build command line option
--prog-options=options, --prog-option=option
setup-clean command line option
--save-configure, -s
setup-configure command line option
--allow-newer[=pkgs], --allow-older[=pkgs]
--bindir=dir
--cid=cid
--configure-option=str
--constraint=constraint
--datadir=dir
--datasubdir=dir
--default-user-config=file
--dependency[=pkgname=ipid]
--disable-coverage
--disable-executable-dynamic
--disable-executable-stripping
--disable-library-for-ghci
--disable-library-profiling
--disable-library-vanilla
--disable-optimization
--disable-profiling
--disable-shared
--disable-split-objs
--disable-tests
--docdir=dir
--dynlibdir=dir
--enable-coverage
--enable-executable-dynamic
--enable-executable-stripping
--enable-library-for-ghci
--enable-library-profiling or -p
--enable-library-vanilla
--enable-optimization[=n] or -O [n]
--enable-profiling
--enable-shared
--enable-split-objs
--enable-tests
--exact-configuration
--extra-framework-dirs[=dir]
--extra-include-dirs[=dir]
--extra-lib-dirs[=dir]
--flags=flagspecs
--ghc or -g, --jhc, --lhc, --uhc
--global
--htmldir=dir
--ipid=ipid
--libdir=dir
--libexecdir=dir
--libexecsubdir=dir
--library-profiling-detail[=level]
--libsubdir=dir
--package-db=db
--preference=preference
--prefix=dir
--profiling-detail[=level]
--prog-option=option
--prog-options=options
--program-prefix=prefix
--program-suffix=suffix
--sysconfdir=dir
--user
--with-compiler=path or -w *path*
--with-hc-pkg=path
--with-prog=path
-f flagname or -f -flagname
setup-copy command line option
--destdir=path
setup-haddock command line option
--css=path
--executables
--hoogle
--hscolour-css=path
--html-location=url
--hyperlink-source
--internal
setup-hscolour command line option
--css=path
--executables
setup-install command line option
--global
--user
setup-register command line option
--gen-pkg-config[=path]
--gen-script
--global
--inplace
--user
setup-sdist command line option
--snapshot
setup-test command line option
--builddir=dir
--human-log=path
--machine-log=path
--show-details=filter
--test-option=option
--test-options=options
Give extra options to the test executables.
setup-unregister command line option
--gen-script
--global
--user
shared
cabal project option
solver
cabal project option
source-repository:branch
package.cabal field
source-repository:location
package.cabal field
source-repository:module
package.cabal field
source-repository:source-repository
package.cabal section
source-repository:subdir
package.cabal field
source-repository:tag
package.cabal field
source-repository:type
package.cabal field
split-objs
cabal project option
stability
package.cabal field
strong-flags
cabal project option
synopsis
package.cabal field
T
test:main-is
package.cabal field
test:test
package.cabal section
test:test-module
package.cabal field
test:type
package.cabal field
tested-with
package.cabal field
tests
cabal project option
V
verbose
cabal project option
version
package.cabal field
W
with-compiler
cabal project option
with-hc-pkg
cabal project option
world-file
cabal project option