[commit: ghc] master: Build system: don't install haddock .t files (#10410) (388448b)
git at git.haskell.org
git at git.haskell.org
Wed May 27 15:14:01 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/388448bcc2e363d1913b5132a36ac7aaa20eafc0/ghc
>---------------------------------------------------------------
commit 388448bcc2e363d1913b5132a36ac7aaa20eafc0
Author: Thomas Miedema <thomasmiedema at gmail.com>
Date: Sun May 24 18:58:19 2015 +0200
Build system: don't install haddock .t files (#10410)
When generating a haddock .t file for a library, don't save it in the
`dist-install/doc` directory for that library, as then it gets copied to
the installation directory during `make install` by `ghc-cabal copy`.
Instead, save it a few directories up; putting it next to
`haddock-prologue.txt` seemed appropriate.
Test Plan: run `make` in `tests/perf/haddock`.
Differential Revision: https://phabricator.haskell.org/D903
>---------------------------------------------------------------
388448bcc2e363d1913b5132a36ac7aaa20eafc0
rules/haddock.mk | 2 +-
testsuite/tests/perf/haddock/all.T | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/rules/haddock.mk b/rules/haddock.mk
index a7785fe..a43df95 100644
--- a/rules/haddock.mk
+++ b/rules/haddock.mk
@@ -61,7 +61,7 @@ endif
$$($1_$2_HADDOCK_FLAGS) $$($1_$2_HADDOCK_OPTS) \
$$($1_$2_HS_SRCS) \
$$($1_$2_EXTRA_HADDOCK_SRCS) \
- +RTS -t$$@.t --machine-readable
+ +RTS -t"$1/$2/haddock.t" --machine-readable
# --no-tmp-comp-dir above is important: it saves a few minutes in a
# validate. This flag lets Haddock use the pre-compiled object files
diff --git a/testsuite/tests/perf/haddock/all.T b/testsuite/tests/perf/haddock/all.T
index bf2c009..5d1e6a0 100644
--- a/testsuite/tests/perf/haddock/all.T
+++ b/testsuite/tests/perf/haddock/all.T
@@ -40,7 +40,7 @@ test('haddock.base',
# 2014-08-05: XXX TODO UPDATE ME XXX
],
stats,
- ['../../../../libraries/base/dist-install/doc/html/base/base.haddock.t'])
+ ['../../../../libraries/base/dist-install/haddock.t'])
test('haddock.Cabal',
[unless(in_tree_compiler(), skip), req_haddock
@@ -81,7 +81,7 @@ test('haddock.Cabal',
# 2014-08-05: XXX TODO UPDATE ME XXX
],
stats,
- ['../../../../libraries/Cabal/Cabal/dist-install/doc/html/Cabal/Cabal.haddock.t'])
+ ['../../../../libraries/Cabal/Cabal/dist-install/haddock.t'])
test('haddock.compiler',
[unless(in_tree_compiler(), skip), req_haddock
@@ -109,4 +109,4 @@ test('haddock.compiler',
# 2014-06-29: 15110426000 (x86/Linux)
],
stats,
- ['../../../../compiler/stage2/doc/html/ghc/ghc.haddock.t'])
+ ['../../../../compiler/stage2/haddock.t'])
More information about the ghc-commits
mailing list