summaryrefslogtreecommitdiff
path: root/include/gc_version.h
blob: e13ee5cc990b4552a06c19d808dd01c376c0ba7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* The version here should match that in configure/configure.ac	*/
/* Eventually this one may become unnecessary.  For now we need	*/
/* it to keep the old-style build process working.		*/
#define GC_TMP_VERSION_MAJOR 7
#define GC_TMP_VERSION_MINOR 1
#define GC_TMP_ALPHA_VERSION 2

#ifndef GC_NOT_ALPHA
#   define GC_NOT_ALPHA 0xff
#endif

#if defined(GC_VERSION_MAJOR)
# if GC_TMP_VERSION_MAJOR != GC_VERSION_MAJOR || \
     GC_TMP_VERSION_MINOR != GC_VERSION_MINOR || \
     defined(GC_ALPHA_VERSION) != (GC_TMP_ALPHA_VERSION != GC_NOT_ALPHA) || \
     defined(GC_ALPHA_VERSION) && GC_TMP_ALPHA_VERSION != GC_ALPHA_VERSION
#   error Inconsistent version info.  Check README, version.h, and configure.ac.
# endif
#else
# define GC_VERSION_MAJOR GC_TMP_VERSION_MAJOR
# define GC_VERSION_MINOR GC_TMP_VERSION_MINOR
# define GC_ALPHA_VERSION GC_TMP_ALPHA_VERSION
#endif