summaryrefslogtreecommitdiff
path: root/libraries/gen_contents_index
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/gen_contents_index')
-rw-r--r--libraries/gen_contents_index13
1 files changed, 12 insertions, 1 deletions
diff --git a/libraries/gen_contents_index b/libraries/gen_contents_index
index 29be2e13f9..1efd5eb157 100644
--- a/libraries/gen_contents_index
+++ b/libraries/gen_contents_index
@@ -32,7 +32,18 @@ then
[ -d dist-haddock ] || mkdir dist-haddock
cd dist-haddock
- HADDOCK=../../inplace/bin/haddock
+ if [ -e ../../inplace/bin/haddock ]
+ then
+ # Make #17527
+ HADDOCK=../../inplace/bin/haddock
+ elif [ -e ../../../../../bin/haddock ]
+ then
+ # Hadrian
+ HADDOCK=../../../../../bin/haddock
+ else
+ echo "Haddock not found"
+ exit 1
+ fi
# Exclude Cabal package-tests, which may run haddock
HADDOCK_FILES=`find ../ -name *.haddock | grep -v 'PackageTests' | sort`
HADDOCK_ARGS="-p ../prologue.txt"