@@ -66,8 +66,8 @@ INSTALL := install -c
66INSTALL_PROGRAM := $(INSTALL) -m 755
66INSTALL_PROGRAM := $(INSTALL) -m 755
67INSTALL_DATA := $(INSTALL) -m 644
67INSTALL_DATA := $(INSTALL) -m 644
68STRIP := strip
68STRIP := strip
69−GHC := ghc
69+GHC ?= ghc
70−GHC_PKG := ghc-pkg
70+GHC_PKG ?= ghc-pkg
72#-------------------------------------------------------------------------------
72#-------------------------------------------------------------------------------
@@ -120,7 +120,7 @@ $(WRAPPERS): %: $(SRCDIR)/wrappers/%.in $(SRCDIR)/wrappers/*.sh
120cleanup_files+=Setup.hi Setup.o $(BUILDCMD) $(BUILDVARS)
120cleanup_files+=Setup.hi Setup.o $(BUILDCMD) $(BUILDVARS)
121configure: $(BUILDCONF) templates
121configure: $(BUILDCONF) templates
122$(BUILDCONF): $(CABAL)
122$(BUILDCONF): $(CABAL)
123− ghc -package Cabal Setup.hs -o $(BUILDCMD)
123+ $(GHC) -package Cabal Setup.hs -o $(BUILDCMD)
124 $(BUILDCMD) configure --prefix=$(PREFIX)
124 $(BUILDCMD) configure --prefix=$(PREFIX)
125 # Make configuration time settings persistent (definitely a hack).
125 # Make configuration time settings persistent (definitely a hack).
126 @echo "PREFIX?=$(PREFIX)" >$(BUILDVARS)
126 @echo "PREFIX?=$(PREFIX)" >$(BUILDVARS)