projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[project @ 1999-10-15 11:02:06 by sewardj]
[ghc-hetmet.git]
/
mk
/
config.mk.in
diff --git
a/mk/config.mk.in
b/mk/config.mk.in
index
901b2d1
..
64bbc65
100644
(file)
--- a/
mk/config.mk.in
+++ b/
mk/config.mk.in
@@
-147,7
+147,7
@@
IncludeTestDirsInBuild=NO
# HC_ROJEMO_NHC
# HC_UNSPECIFIED
# HC_ROJEMO_NHC
# HC_UNSPECIFIED
-WithGhcHc = @WithGhcHc@
+WithGhcHc = @WithHc@
# Variable which is set to the version number of the $(WithGhcHc) we're using.
# Not currently used, but might come in handy sometime soon.
# Variable which is set to the version number of the $(WithGhcHc) we're using.
# Not currently used, but might come in handy sometime soon.
@@
-160,11
+160,9
@@
GhcCompilerWays=
# Extra option flags to pass to the compiler that compiles the compiler
# (Ones that are essential are wired into ghc/compiler/Makefile)
# Typical ones:
# Extra option flags to pass to the compiler that compiles the compiler
# (Ones that are essential are wired into ghc/compiler/Makefile)
# Typical ones:
-# -H25m allocate a bigger heap (default is 6m)
+# -H25m allocate a bigger heap (might speed up compilation)
#
# -O compile an optimised compiler
#
# -O compile an optimised compiler
-# NB! If you add -O you'll almost certainly need to increase
-# the amount of heap space too (to 15m or more)
#
# -DDEBUG include consistency/assertion checks in the compiled compiler
#
#
# -DDEBUG include consistency/assertion checks in the compiled compiler
#
@@
-175,15
+173,8
@@
GhcHcOpts=
# GhcWithHscBuiltViaC - build GHC compiler proper (\`hsc') from .hc files?
GhcWithHscBuiltViaC=@BootingFromHc@
# GhcWithHscBuiltViaC - build GHC compiler proper (\`hsc') from .hc files?
GhcWithHscBuiltViaC=@BootingFromHc@
-# Build hsc with -O and turn optimising flag on when compiling
-# the intermediate C file
-GhcUseGccForOptAsm=YES
-
-# Compile intermediate C file with debugging options set.
-GhcUseGccForDebuggingAsm=YES
-
# Build a registerised version of hsc and runtime
# Build a registerised version of hsc and runtime
-# (you'd be desperate or silly not to).
+# (unregisterised used for Hugs at the moment)
GhcWithRegisterised=YES
# Build a compiler with a native code generator backend
GhcWithRegisterised=YES
# Build a compiler with a native code generator backend
@@
-197,7
+188,6
@@
GhcWithNativeCodeGen=$(shell if (test x$(findstring $(HostArch_CPP),i386 alpha s
# Building various ways?
# (right now, empty if not).
BuildingParallel=$(subst mp,YES,$(filter mp,$(WAYS)))
# Building various ways?
# (right now, empty if not).
BuildingParallel=$(subst mp,YES,$(filter mp,$(WAYS)))
-BuildingProfiling=$(subst p,YES,$(filter p,$(WAYS)))
BuildingGranSim=$(subst mg,YES,$(filter mg,$(WAYS)))
#---------------------------------------------------------------
BuildingGranSim=$(subst mg,YES,$(filter mg,$(WAYS)))
#---------------------------------------------------------------
@@
-244,10
+234,6
@@
GhcLibsWithReadline=NO
#
ReadlineIncludePath=
#
ReadlineIncludePath=
-# Build the socket libraries? (ToDo: is this used?)
-#
-GhcLibsWithSockets=YES
-
# Strip local symbols from libraries? This can make the libraries smaller,
# but makes debugging somewhat more difficult. Doesn't work with all ld's.
#
# Strip local symbols from libraries? This can make the libraries smaller,
# but makes debugging somewhat more difficult. Doesn't work with all ld's.
#
@@
-271,7
+257,7
@@
EnableWin32DLLs=@EnableWin32DLLs@
#################################################################################
# The compiler you'd like to use to compile Happy
#################################################################################
# The compiler you'd like to use to compile Happy
-WithHappyHc = $(WithGhcHc)
+WithHappyHc = @WithHc@
# HappyHcOpts gives the flags to pass to the Haskell compiler used
# to compile the Happy sources with.
# HappyHcOpts gives the flags to pass to the Haskell compiler used
# to compile the Happy sources with.
@@
-481,7
+467,8
@@
HSTAGS_PREFIX = $(FPTOOLS_TOP)/ghc/utils/hstags/
#-----------------------------------------------------------------------------
# Haskell compiler and mkdependHS
#-----------------------------------------------------------------------------
# Haskell compiler and mkdependHS
-HC = $(FPTOOLS_TOP)/ghc/driver/ghc
+# ToDo: $(HC) should be a local installation of some Haskell compiler
+HC = $(FPTOOLS_TOP)/ghc/driver/ghc-inplace
MKDEPENDHS = $(HC)
#-----------------------------------------------------------------------------
MKDEPENDHS = $(HC)
#-----------------------------------------------------------------------------
@@
-529,7
+516,7
@@
CONTEXT_DIFF = @ContextDiffCmd@
CP = cp
CPP = @CPP@
CTAGS = $(ETAGS)
CP = cp
CPP = @CPP@
CTAGS = $(ETAGS)
-RAWCPP = @RAWCPP@
+RAWCPP = $(CPP) -undef -traditional
INSTALL = @INSTALL@
#
# Sigh - the autoconf macro for INSTALL will subst a relative path to the fallback
INSTALL = @INSTALL@
#
# Sigh - the autoconf macro for INSTALL will subst a relative path to the fallback
@@
-566,7
+553,7
@@
SHELL = /bin/sh
# override whatever setting you have in your environment while executing.
# By default, REAL_SHELL is set equal SHELL, which is not really a smart move
# override whatever setting you have in your environment while executing.
# By default, REAL_SHELL is set equal SHELL, which is not really a smart move
-# as it SHELL that will show up the bogosity in the first place, but setting
+# as it is SHELL that will show up the bogosity in the first place, but setting
# it to anything else isn't really portable.
#
# ====> If long command lines cause you trouble, invoke `ghc' (via `make' or otherwise)
# it to anything else isn't really portable.
#
# ====> If long command lines cause you trouble, invoke `ghc' (via `make' or otherwise)