X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fconfig.mk.in;h=a0f5be4d76e8105d4bf5e4a95926fcbdff11616f;hb=17d39d88b6614a0207120983bb9a5acad741e45c;hp=dc69ff2116a0b9398deb3486b2a3c81fd1a44807;hpb=6ed326b78c09f2c79908e94341fb826fd9469688;p=ghc-hetmet.git diff --git a/mk/config.mk.in b/mk/config.mk.in index dc69ff2..a0f5be4 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -277,6 +277,17 @@ else GhcWithInterpreter=NO endif +# GhcEnableTablesNextToCode tells us whether the target architecture +# supports placing info tables directly before the entry code +# (see TABLES_NEXT_TO_CODE in the RTS). Whether we actually compile for +# TABLES_NEXT_TO_CODE depends on whether we're building unregisterised +# code or not, which may be decided by options to the compiler later. +ifneq "$(findstring $(TargetArch_CPP)X, ia64X powerpc64X)" "" +GhcEnableTablesNextToCode=NO +else +GhcEnableTablesNextToCode=YES +endif + # # Building various ways? # (right now, empty if not). @@ -355,6 +366,15 @@ DLLized=@EnableWin32DLLs@ # StripLibraries=NO +# These are the URL patterns that Haddock uses to generate the "Source +# File" links on each page. +CorePackageSourceURL = http://darcs.haskell.org/ghc-6.6/packages/$(PACKAGE)/%{FILE} +ExtraPackageSourceURL = http://darcs.haskell.org/packages/$(PACKAGE)/%{FILE} + +# These are the packages required to be present in order to bootstrap GHC +# NB. must be synced with libraries/core-packages +CorePackages = base Cabal haskell98 readline regex-base regex-compat \ + regex-posix parsec stm template-haskell unix Win32 # ---------------------------------------------------------------------------- # Object-file splitting @@ -461,10 +481,10 @@ NoFibRuns = 5 DEFAULT_TMPDIR = /tmp ifeq "$(TARGETPLATFORM)" "i386-unknown-cygwin32" -DEFAULT_TMPDIR = C:/TEMP +DEFAULT_TMPDIR = /C/TEMP endif ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32" -DEFAULT_TMPDIR = C:/TEMP +DEFAULT_TMPDIR = /C/TEMP endif # FPTOOLS_TOP: the top of the fptools hierarchy, absolute path. (POSIX / unix-style path). @@ -489,7 +509,7 @@ mandir = @mandir@ ifeq "$(Windows)" "YES" ifeq "$(strip $(prefix))" "" -prefix = c:/ghc +prefix = /c/ghc endif # Hack: our directory layouts tend to be different on Windows, so