X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fconfig.mk.in;h=d12cbff75bfe9a2557b8eb137156b33077d6b934;hb=497f8aa6c2c8770daf3d39f57ee5e04dcdcc3778;hp=f2d077678ce3c5be0826b99f1bc141f1a2937a3b;hpb=1c1bfbe71037e9b5a925a547e590e3628df00c7b;p=ghc-hetmet.git diff --git a/mk/config.mk.in b/mk/config.mk.in index f2d0776..d12cbff 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -102,7 +102,7 @@ GhcDebugged=NO GhcLibProfiled=$(if $(filter p,$(GhcLibWays)),YES,NO) # Do we support shared libs? -PlatformSupportsSharedLibs = $(if $(filter $(TARGETPLATFORM),i386-unknown-linux x86_64-unknown-linux),YES,NO) +PlatformSupportsSharedLibs = $(if $(filter $(TARGETPLATFORM),i386-unknown-linux x86_64-unknown-linux i386-unknown-freebsd x86_64-unknown-freebsd i386-unknown-mingw32 i386-apple-darwin),YES,NO) # ToDo later: # BuildStaticLibs=@BuildStaticLibs@ @@ -302,14 +302,16 @@ SupportsSplitObjs=$(strip $(if $(filter YES,$(ArchSupportsSplitObjs)),\ # By default, enable SplitObjs for the libraries if this build supports it SplitObjs=$(SupportsSplitObjs) -# .NET interop support? -# -DotnetSupport=NO +# ---------------------------------------------------------------------------- +# Package-related things -# Build unix package? -# -GhcLibsWithUnix=@GhcLibsWithUnix@ +# Extra packages to add to the build, in dependency order +EXTRA_PACKAGES = + +# Whether to install $(EXTRA_PACKAGES) +InstallExtraPackages = NO +# Run "ghc-pkg check" on each package CHECK_PACKAGES = NO # ---------------------------------------------------------------------------- @@ -496,9 +498,10 @@ GhcPatchLevel = @GhcPatchLevel@ GhcMajVersion = @GhcMajVersion@ GhcMinVersion = @GhcMinVersion@ -ghc_ge_609 = @ghc_ge_609@ +# Keep this in sync with the variables in package-config.mk ghc_ge_6102 = @ghc_ge_6102@ ghc_ge_611 = @ghc_ge_611@ +ghc_ge_613 = @ghc_ge_613@ # Canonicalised ghc version number, used for easy (integer) version # comparisons. We must expand $(GhcMinVersion) to two digits by @@ -561,6 +564,7 @@ DLLTOOL = inplace/mingw/bin/dlltool.exe AR = @ArCmd@ AR_OPTS = @ArArgs@ ArSupportsInput = @ArSupportsInput@ +ArSupportsAtFile = @ArSupportsAtFile@ # Yuckage: for ghc/utils/parallel -- todo: nuke this dependency!! BASH = /usr/local/bin/bash @@ -585,6 +589,8 @@ INSTALL = @INSTALL@ # INSTALL := $(subst .././install-sh,$(TOP)/install-sh,$(INSTALL)) LATEX = latex +PDFLATEX = pdflatex +BIBTEX = bibtex HEVEA = hevea HACHA = hacha LN_S = @LN_S@ @@ -598,6 +604,7 @@ PIC = pic PREPROCESSCMD = $(CC) -E RANLIB = @RANLIB@ SED = @SedCmd@ +TR = tr SHELL = /bin/sh HaveDtrace = @HaveDtrace@ @@ -651,6 +658,8 @@ SIZE = size STRIP = strip PATCH = @PatchCmd@ TAR = @TarCmd@ +BZIP2 = bzip2 +GZIP = gzip ZIP = zip HSCOLOUR = @HSCOLOUR@