aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorHécate Moonlight <Kleidukos@users.noreply.github.com>2021-02-05 15:03:56 +0100
committerGitHub <noreply@github.com>2021-02-05 15:03:56 +0100
commit17acefbc7f5a353c3b9ab3980944ce7141c5a7f3 (patch)
treea167e8a62769fbf5c6f6bc3d15131499046bf8c9 /README.md
parente88a63783fe716adbb96966c335f60009573dfc3 (diff)
parentfcf9a04224fed910d01cf6f4d9c2d1bdc7c085af (diff)
Merge pull request #1296 from Kleidukos/ghc-9.0
Merge the late additions to ghc-8.10 into ghc-9.0
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 5 insertions, 19 deletions
diff --git a/README.md b/README.md
index e9ff09ca..d19113c9 100644
--- a/README.md
+++ b/README.md
@@ -41,11 +41,13 @@ Note: before building `haddock`, you need to build the subprojects
`haddock-library` and `haddock-api`, in this order!
The `cabal v2-build` takes care of this automatically.
-#### Using [`cabal v2-build`][cabal v2]
+#### Using `cabal`
+
+Requires cabal `>= 3.4` and GHC `== 9.0`:
```bash
-cabal v2-build -w ghc-8.10.1
-cabal v2-test -w ghc-8.10.1 all
+cabal build all --enable-tests
+cabal test all
```
#### Using `stack`
@@ -57,22 +59,6 @@ export HADDOCK_PATH="$(stack exec which haddock)"
stack test
```
-#### Using Cabal sandboxes (deprecated)
-
-```bash
-cabal sandbox init
-cabal sandbox add-source haddock-library
-cabal sandbox add-source haddock-api
-cabal sandbox add-source haddock-test
-# adjust -j to the number of cores you want to use
-cabal install -j4 --dependencies-only --enable-tests
-cabal configure --enable-tests
-cabal build -j4
-# run the test suite
-export HADDOCK_PATH="dist/build/haddock/haddock"
-cabal test
-```
-
### Git Branches
If you're a GHC developer and want to update Haddock to work with your changes,