# ProjectVersion is treated as a *string*
# ProjectVersionInt is treated as an *integer* (for cpp defines)
-# Versioning scheme: A.BB.C
-# A: major version, any number of digits
-# B: minor version, two digits padded with leading zeros
+# Versioning scheme: A.B.C
+# A: major version, decimal, any number of digits
+# B: minor version, decimal, any number of digits
# C: patchlevel, one digit, omitted if zero.
#
# ProjectVersionInt does *not* contain the patchlevel (rationale: this
ProjectName = The Glorious Glasgow Haskell Compilation System
ProjectNameShort = ghc
-ProjectVersion = 4.11
-ProjectVersionInt = 411
-
-#
-# Optionally, you can get the compiler driver to check the
-# version consistency between the object files being linked.
-#
-# Major numbers must always agree, minor disagreements yield a warning.
-#
-# These version numbers are currently separate from the project
-# version - one (semi-valid) reason for having them separate is that
-# object files produced by different versions of the compiler need
-# not be incompatible..
-HscMajorVersion=40
-HscMinorVersion=0
-CcMajorVersion=36
-CcMinorVersion=1
+ProjectVersion = 6.1
+ProjectVersionInt = 601
+ProjectPatchLevel = 0
# Interface file version (hi-boot files only)
#
# M.hi-boot.
# (It'll be happy with the latter if the former doesn't exist.)
#
-# This variable is used ONLY for hi-boot files.
-# Its only purpose is to allow you to have a single directory
-# with multiple .hi-boot files for the same module, each
-# corresponding to a different version of GHC.
#
-# It is propagated to hsc like this:
-# * This file is included in ghc/Makefile
-# * ghc/Makefile has a main/Constants.lhs-specific flag
-# -DHscIfaceFileVersion=$(HscIfaceFileVersion)
-# * main/Constants.lhs defines
-# interfaceFileFormatVersion = HscIfaceFileVersion
-# So there!
+# This variable is used ONLY for hi-boot files. Its only purpose is
+# to allow you to have a single directory with multiple .hi-boot files
+# for the same module, each corresponding to a different version of
+# GHC.
+#
+# HscIfaceFileVersion is propagated to hsc via
+# ghc/compiler/main/Config.hs, which is automatically generated by
+# ghc/compiler/Makefile.
-HscIfaceFileVersion=5
+HscIfaceFileVersion=6