about.hh

Go to the documentation of this file.
00001 /* vim: set sw=4 sts=4 et foldmethod=syntax : */
00002 
00003 /*
00004  * Copyright (c) 2005, 2006, 2007, 2008 Ciaran McCreesh
00005  *
00006  * This file is part of the Paludis package manager. Paludis is free software;
00007  * you can redistribute it and/or modify it under the terms of the GNU General
00008  * Public License version 2, as published by the Free Software Foundation.
00009  *
00010  * Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
00011  * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
00012  * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
00013  * details.
00014  *
00015  * You should have received a copy of the GNU General Public License along with
00016  * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
00017  * Place, Suite 330, Boston, MA  02111-1307  USA
00018  */
00019 
00020 #if 0
00021 # vim: set ro :
00022 
00023 # *********************************************************
00024 # THIS IS A GENERATED FILE! DO NOT EDIT THIS FILE DIRECTLY!
00025 # *********************************************************
00026 #
00027 #endif
00028 
00029 
00030 #ifndef PALUDIS_GUARD_PALUDIS_ABOUT_HH
00031 #define PALUDIS_GUARD_PALUDIS_ABOUT_HH 1
00032 
00033 /** \file
00034  * Defines constants giving the Paludis version number and information about
00035  * how Paludis was built.
00036  *
00037  * \section Examples
00038  *
00039  * - \ref example_about.cc "example_about.cc"
00040  *
00041  * \ingroup g_about
00042  */
00043 
00044 /**
00045  * The package name (eg Paludis).
00046  *
00047  * \ingroup g_about
00048  */
00049 #define PALUDIS_PACKAGE "paludis"
00050 
00051 /**
00052  * The major version (eg 0.4.1 -> 0).
00053  *
00054  * \ingroup g_about
00055  */
00056 #define PALUDIS_VERSION_MAJOR 0
00057 
00058 /**
00059  * The minor version (eg 0.4.1 -> 4).
00060  *
00061  * \ingroup g_about
00062  */
00063 #define PALUDIS_VERSION_MINOR 40
00064 
00065 /**
00066  * The micro version (eg 0.4.1 -> 1).
00067  *
00068  * \ingroup g_about
00069  */
00070 #define PALUDIS_VERSION_MICRO 1
00071 
00072 /**
00073  * The suffix used for so names (eg "0.30" or "0.31_15ece615").
00074  *
00075  * \ingroup g_about
00076  */
00077 #define PALUDIS_PC_SLOT "0.40"
00078 
00079 /**
00080  * The version suffix (eg "_alpha1"), often an empty string.
00081  *
00082  * \ingroup g_about
00083  */
00084 #define PALUDIS_VERSION_SUFFIX ""
00085 
00086 /**
00087  * The version, two digits per part (eg 1.3.5 -> 10305).
00088  *
00089  * \ingroup g_about
00090  */
00091 #define PALUDIS_VERSION ((100 * 100 * PALUDIS_VERSION_MAJOR) \
00092         + (100 * PALUDIS_VERSION_MINOR) + PALUDIS_VERSION_MICRO)
00093 
00094 /**
00095  * The Git head used to build this binary, if applicable (eg "deadbeef" or "1.0.0-40-f00-dirty" or "").
00096  *
00097  * \ingroup g_about
00098  * \since 0.28
00099  */
00100 #define PALUDIS_GIT_HEAD ""
00101 
00102 /**
00103  * The CXXFLAGS used to build Paludis.
00104  *
00105  * \ingroup g_about
00106  */
00107 #define PALUDIS_BUILD_CXXFLAGS " -O2"
00108 
00109 /**
00110  * The LDFLAGS used to build Paludis.
00111  *
00112  * \ingroup g_about
00113  */
00114 #define PALUDIS_BUILD_LDFLAGS ""
00115 
00116 /**
00117  * The compiler used to build Paludis.
00118  *
00119  * \ingroup g_about
00120  */
00121 #define PALUDIS_BUILD_CXX "g++"
00122 
00123 /**
00124  * The user who built Paludis.
00125  *
00126  * \ingroup g_about
00127  */
00128 #define PALUDIS_BUILD_USER "root"
00129 
00130 /**
00131  * The host on which Paludis was built.
00132  *
00133  * \ingroup g_about
00134  */
00135 #define PALUDIS_BUILD_HOST "werner"
00136 
00137 /**
00138  * The date when Paludis was built.
00139  *
00140  * \ingroup g_about
00141  */
00142 #define PALUDIS_BUILD_DATE "2009-09-21T10:06:59-0300"
00143 
00144 #endif

Generated on Mon Sep 21 10:36:07 2009 for paludis by  doxygen 1.5.4