X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=mk%2Fconfig.mk.in;h=dc69ff2116a0b9398deb3486b2a3c81fd1a44807;hp=022e026136fcc8cfcc4fcc69fb45add45541de74;hb=1525a5819aa3a6eae8d8b05cfe348a2384da0c84;hpb=3a7fa9bb3cee6c1b4c26bc5ba91f9afe97fa502f diff --git a/mk/config.mk.in b/mk/config.mk.in index 022e026..dc69ff2 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -257,6 +257,14 @@ GhcWithJavaGen=NO HaveLibDL = @HaveLibDL@ +ArchSupportsSMP=$(strip $(patsubst $(HostArch_CPP), YES, $(findstring $(HostArch_CPP), i386 x86_64 sparc))) + +ifeq "$(ArchSupportsSMP)$(GhcUnregisterised)" "YESNO" +GhcWithSMP=YES +else +GhcWithSMP=NO +endif + # Whether to include GHCi in the compiler. Depends on whether the RTS linker # has support for this OS/ARCH combination. @@ -377,18 +385,6 @@ ifeq "$(TargetArch_CPP)" "ia64" SplitObjs=NO endif -# Build the Haskell Readline bindings? -# -GhcLibsWithReadline=@GhcLibsWithReadline@ - -# Libraries needed for linking with readline -LibsReadline=@LibsReadline@ - -# Include path to readline.h -# (no path == in standard include path) -# -ReadlineIncludePath= - # Math library LIBM=@LIBM@ @@ -791,6 +787,7 @@ ghc_ge_504 = YES ghc_ge_601 = YES ghc_ge_602 = YES ghc_ge_603 = YES +ghc_ge_605 = YES else # not UseStage1 or BootingFromHc @@ -806,6 +803,7 @@ ghc_ge_504 = $(shell if (test $(GhcCanonVersion) -ge 504); then echo YES; else e ghc_ge_601 = $(shell if (test $(GhcCanonVersion) -ge 601); then echo YES; else echo NO; fi) ghc_ge_602 = $(shell if (test $(GhcCanonVersion) -ge 602); then echo YES; else echo NO; fi) ghc_ge_603 = $(shell if (test $(GhcCanonVersion) -ge 603); then echo YES; else echo NO; fi) +ghc_ge_605 = $(shell if (test $(GhcCanonVersion) -ge 605); then echo YES; else echo NO; fi) endif # Canonicalised ghc version number, used for easy (integer) version