version.mk 1.52 KB
Newer Older
sof's avatar
sof committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#
# Project-specific version information.
#
# Note:
#   this config file is intended to centralise all
#   project version information. To bump up the version
#   info on your package, edit this file and recompile
#   all the dependents. This file lives in the source tree.
#
# In the case of the ghc/ project, if you make changes
# to this file, you'll *have to* to rebuild the driver
# in your build tree(s). The ghc/driver/Makefile has got
# a dependency that will force such rebuilding to happen,
# but it does require you to do a 'make' in ghc/driver.

#
# Ghc project settings:
# 
# *ProjectVersion    is treated as a *string*
# *ProjectVersionInt is treated as an *integer* (for cpp defines)

ProjectName       = The Glorious Glasgow Haskell Compilation System
ProjectNameShort  = ghc
24
25
ProjectVersion    = 4.03
ProjectVersionInt = 403
sof's avatar
sof committed
26
27
28
29
30
31
32
33
34
35
36
37
ProjectPatchLevel = 0

#
# 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..
38
HscMajorVersion=40
sof's avatar
sof committed
39
40
41
HscMinorVersion=0
CcMajorVersion=36
CcMinorVersion=1
42
43
44
45
46
47
48
49

#
# Interface file version
#
# If you should happen to make changes to the interface file format
# that will break compatibility with older versions, up this variable.
# 
HscIfaceFileVersion=5