This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Determining libstdc++ version at compile time


On Mon, Mar 19, 2001 at 06:32:07PM -0800, Benjamin Kosnik wrote:
> 
> in c++config.h:
> 
> #define __GLIBCPP__ 20010301
> 
> > What is the preferred method of determining the libstdc++
> > version at compile time?

Hi,

I just looked for that macro and saw that it exists
on libstdc++-v3 but not on libstdc++-v2.  Is this correct?

So, my preprocessor check could go something like:

#if (defined (__GLIBCPP__) && __GLIBCPP__ >= 20010301 )
   v3 code here
#else
   v2 code here
#endif

Thanks.


-- 
Craig Rodrigues        
http://www.gis.net/~craigr    
rodrigc@mediaone.net          


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]