summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorThomas Miedema <thomasmiedema@gmail.com>2015-07-10 18:38:02 +0200
committerThomas Miedema <thomasmiedema@gmail.com>2015-07-13 21:07:42 +0200
commitec197d390e18a6cfaa420009f5c5f143237f5a9f (patch)
treeb4b12c0a364cf4f6b50597d8044fc5347c2c1add /Makefile
parent2e52057adaab6d29c55a87fa9e52cdae4b9e3182 (diff)
downloadhaskell-ec197d390e18a6cfaa420009f5c5f143237f5a9f.tar.gz
Build system: add `make show!` command (#7810)
A normal `make show` starts a build of the ghc-stage1 compiler, to create package-data.mk files. This version doesn't read those, so it will work right after ./configure. Differential Revision: https://phabricator.haskell.org/D1064
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c08ccc5154..b1b1742eb3 100644
--- a/Makefile
+++ b/Makefile
@@ -78,6 +78,7 @@ REALGOALS=$(filter-out \
distclean \
maintainer-clean \
show \
+ show! \
echo \
help \
test \
@@ -142,6 +143,10 @@ $(filter clean_%, $(MAKECMDGOALS)) : clean_% :
bootstrapping-files show echo:
$(MAKE) --no-print-directory -f ghc.mk $@
+.PHONY: show!
+show!:
+ $(MAKE) --no-print-directory -f ghc.mk show NO_INCLUDE_PKGDATA=YES
+
ifeq "$(darwin_TARGET_OS)" "1"
.PHONY: framework-pkg
framework-pkg: