source: tags/cvs_2_svn/TEMPLATES/arb_version.h

Last change on this file was 4407, checked in by westram, 18 years ago
  • defines ARB_VERSION from build info
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.5 KB
Line 
1// =============================================================== //
2//                                                                 //
3//   File      : arb_version.h                                     //
4//   Purpose   :                                                   //
5//   Time-stamp: <Wed Mar/14/2007 12:19 MET Coder@ReallySoft.de>   //
6//                                                                 //
7//   Coded by Ralf Westram (coder@reallysoft.de) in March 2007     //
8//   Institute of Microbiology (Technical University Munich)       //
9//   http://www.arb-home.de/                                       //
10//                                                                 //
11// =============================================================== //
12#ifndef ARB_VERSION_H
13#define ARB_VERSION_H
14
15#include <arb_build.h>
16
17#define BUILD_BY BUILD_USER##__##BUILD_HOST
18
19#ifdef DEVEL_RELEASE // we build a release
20# if BUILD_BY == westram__waltz_mikro_biologie_tu_muenchen_de
21#  define VERSION_ID "org" // original build by Institute of Microbiology (Technical University Munich)
22# else
23#  if BUILD_BY == user__machine_mpi_bremen_de
24#   define VERSION_ID "mpi" // build by MPI Bremen
25#  endif
26# endif
27#endif
28
29#ifndef VERSION_ID
30# define VERSION_ID "prv"              // private build
31# define SHOW_WHERE_BUILD
32#endif
33
34#ifdef DEBUG
35# define ARB_VERSION DATE VERSION_ID "D"
36#else
37# define ARB_VERSION DATE VERSION_ID
38#endif
39
40#else
41#error arb_version.h included twice
42#endif // ARB_VERSION_H
43
44
45
46
Note: See TracBrowser for help on using the repository browser.