aboutsummaryrefslogtreecommitdiff
path: root/0.4.0/paludis/about.hh.in
blob: cd171ec2300c85e13b858239275e9bad4245e008 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/* vim: set sw=4 sts=4 et foldmethod=syntax : */

/*
 * Copyright (c) 2005, 2006 Ciaran McCreesh <ciaran.mccreesh@blueyonder.co.uk>
 *
 * This file is part of the Paludis package manager. Paludis is free software;
 * you can redistribute it and/or modify it under the terms of the GNU General
 * Public License version 2, as published by the Free Software Foundation.
 *
 * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
 * details.
 *
 * You should have received a copy of the GNU General Public License along with
 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
 * Place, Suite 330, Boston, MA  02111-1307  USA
 */

@GENERATED_FILE@

#ifndef PALUDIS_GUARD_PALUDIS_ABOUT_HH
#define PALUDIS_GUARD_PALUDIS_ABOUT_HH 1

/** \file
 * Defines constants giving the Paludis version number and information about
 * how Paludis was built.
 *
 * \ingroup grpabout
 */

/**
 * The package name (eg Paludis).
 *
 * \ingroup grpabout
 */
#define PALUDIS_PACKAGE "@PACKAGE@"

/**
 * The major version (eg 0.4.1 -> 0).
 *
 * \ingroup grpabout
 */
#define PALUDIS_VERSION_MAJOR @VERSION_MAJOR@

/**
 * The minor version (eg 0.4.1 -> 4).
 *
 * \ingroup grpabout
 */
#define PALUDIS_VERSION_MINOR @VERSION_MINOR@

/**
 * The micro version (eg 0.4.1 -> 1).
 *
 * \ingroup grpabout
 */
#define PALUDIS_VERSION_MICRO @VERSION_MICRO@

/**
 * The version, two digits per part (eg 1.3.5 -> 10305).
 *
 * \ingroup grpabout
 */
#define PALUDIS_VERSION ((100 * 100 * PALUDIS_VERSION_MAJOR) \
        + (100 * PALUDIS_VERSION_MINOR) + PALUDIS_VERSION_MICRO)

/**
 * The subversion revision, if applicable (eg "65" or "65M" or "").
 *
 * \ingroup grpabout
 */
#define PALUDIS_SUBVERSION_REVISION "@SVNVERSION@"

/**
 * The CXXFLAGS used to build Paludis.
 *
 * \ingroup grpabout
 */
#define PALUDIS_BUILD_CXXFLAGS "@CXXFLAGS@"

/**
 * The LDFLAGS used to build Paludis.
 *
 * \ingroup grpabout
 */
#define PALUDIS_BUILD_LDFLAGS "@LDFLAGS@"

/**
 * The compiler used to build Paludis.
 *
 * \ingroup grpabout
 */
#define PALUDIS_BUILD_CXX "@CXX@"

/**
 * The user who built Paludis.
 *
 * \ingroup grpabout
 */
#define PALUDIS_BUILD_USER "@BUILDUSER@"

/**
 * The host on which Paludis was built.
 *
 * \ingroup grpabout
 */
#define PALUDIS_BUILD_HOST "@BUILDHOST@"

/**
 * The date when Paludis was built.
 *
 * \ingroup grpabout
 */
#define PALUDIS_BUILD_DATE "@BUILDDATE@"

#endif