portability/build.hpp

    1: #ifndef STLPLUS_BUILD
    2: #define STLPLUS_BUILD
    3: ////////////////////////////////////////////////////////////////////////////////
    4: 
    5: //   Author:    Andy Rushton
    6: //   Copyright: (c) Andy Rushton, 2007
    7: //   License:   BSD License, see ../docs/license.html
    8: 
    9: //   Provides a printable representation of the build characteristics in the form:
   10: 
   11: //     version, platform, compiler, variant
   12: 
   13: //   Where
   14: //     version is the version of STLplus
   15: //     platform is the target operating system
   16: //     compiler is the compilation system and version that the function was compiled with
   17: //     variant is the kind of build - debug or release
   18: 
   19: //   Example:
   20: //     STLplus version 3.0, Generic Unix, gcc v3.4, debug
   21: 
   22: ////////////////////////////////////////////////////////////////////////////////
   23: #include "portability_fixes.hpp"
   24: #include <string>
   25: 
   26: namespace stlplus
   27: {
   28: 
   29:   std::string build(void);
   30: 
   31: }
   32: ////////////////////////////////////////////////////////////////////////////////
   33: #endif