X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc.mk;h=1593c79788d5885658cc48687b38c26ecde71df0;hb=6ddc8fd8b4952a23d1016dbad4263b89b63c5ae3;hp=69bb286bc7b69bcbcd42cc9907cf5ad180c0a66a;hpb=484511cebe6055c13bedf6b9c773f96ae9d63dc3;p=ghc-hetmet.git diff --git a/ghc.mk b/ghc.mk index 69bb286..1593c79 100644 --- a/ghc.mk +++ b/ghc.mk @@ -625,9 +625,7 @@ include $(patsubst %, %/ghc.mk, $(BUILD_DIRS)) # We need -fno-warn-deprecated-flags to avoid failure with -Werror GhcLibHcOpts += -fno-warn-deprecated-flags -ifeq "$(ghc_ge_609)" "YES" GhcBootLibHcOpts += -fno-warn-deprecated-flags -endif # Add $(GhcLibHcOpts) to all library builds $(foreach pkg,$(PACKAGES) $(PACKAGES_STAGE2),$(eval libraries/$(pkg)_dist-install_HC_OPTS += $$(GhcLibHcOpts))) @@ -857,7 +855,11 @@ INSTALLED_GHC_REAL=$(DESTDIR)$(bindir)/ghc.exe INSTALLED_GHC_PKG_REAL=$(DESTDIR)$(bindir)/ghc-pkg.exe endif -INSTALLED_PACKAGES = $(filter-out haskeline mtl terminfo utf8-string,$(PACKAGES)) +INSTALLED_PACKAGES := $(filter-out haskeline mtl terminfo utf8-string,$(PACKAGES)) +ifeq "$(InstallExtraPackages)" "NO" +INSTALLED_PACKAGES := $(filter-out $(EXTRA_PACKAGES), $(INSTALLED_PACKAGES)) +endif + HIDDEN_PACKAGES = binary define set_INSTALL_DISTDIR