CoCoALib-0.9905 date: 23 May 2007


BuildInfo.H

Go to the documentation of this file.
00001 #ifndef CoCoA_BuildInfo_H
00002 #define CoCoA_BuildInfo_H
00003 
00004 //   Copyright (c)  2005,2007  John Abbott
00005 
00006 //   This file is part of the source of CoCoALib, the CoCoA Library.
00007 
00008 //   CoCoALib is free software; you can redistribute it and/or modify
00009 //   it under the terms of the GNU General Public License (version 2)
00010 //   as published by the Free Software Foundation.  A copy of the full
00011 //   licence may be found in the file COPYING in this directory.
00012 
00013 //   CoCoALib is distributed in the hope that it will be useful,
00014 //   but WITHOUT ANY WARRANTY; without even the implied warranty of
00015 //   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016 //   GNU General Public License for more details.
00017 
00018 //   You should have received a copy of the GNU General Public License
00019 //   along with CoCoA; if not, write to the Free Software
00020 //   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00021 
00022 
00023 #include<iosfwd>
00024 //using std::ostream;
00025 
00026 namespace CoCoA
00027 {
00028   // String constants containing the build information.
00029   namespace BuildInfo
00030   {
00031     extern const char* const version;       ///< Which version of CoCoALib is this?
00032     void PrintAll(std::ostream& out);       ///< Print all the build information on stream out.
00033   }
00034 
00035 } // end of namespace CoCoA
00036 
00037 
00038 
00039 // RCS header/log in the next few lines.
00040 // $Header: /Volumes/Home/cocoa/cvs-repository/CoCoALib-0.99/include/CoCoA/BuildInfo.H,v 1.1.1.1 2007/03/09 15:16:11 abbott Exp $
00041 // $Log: BuildInfo.H,v $
00042 // Revision 1.1.1.1  2007/03/09 15:16:11  abbott
00043 // Imported files
00044 //
00045 // Revision 1.4  2007/02/08 22:34:22  cocoa
00046 // Changed BuildInfo: only BuildInfo version is publicly visible.
00047 // Only BuildInfo needs complicated compile-time flags, so several changes
00048 // to Makefiles etc.  Added a new example: ex-BuildInfo.C
00049 //
00050 // Revision 1.3  2006/12/06 17:09:37  cocoa
00051 // -- removed #include "config.H"
00052 //
00053 // Revision 1.2  2006/10/06 14:04:16  cocoa
00054 // Corrected position of #ifndef in header files.
00055 // Separated CoCoA_ASSERT into assert.H from config.H;
00056 // many minor consequential changes (have to #include assert.H).
00057 // A little tidying of #include directives (esp. in Max's code).
00058 //
00059 // Revision 1.1.1.1  2006/05/30 11:39:36  cocoa
00060 // Imported files
00061 //
00062 // Revision 1.1.1.1  2005/10/17 10:46:54  cocoa
00063 // Imported files
00064 //
00065 // Revision 1.1  2005/10/06 16:36:42  cocoa
00066 // Added the capability find out build information at run-time.
00067 // The Makefiles should be a little tidier too.
00068 //
00069 
00070 #endif

Generated on Wed May 23 13:45:22 2007 for CoCoALib by  doxygen 1.4.6