[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: kde version in #define
From:       Albert Astals Cid <aacid () kde ! org>
Date:       2005-09-01 21:32:13
Message-ID: 200509012332.13177.aacid () kde ! org
[Download RAW message or body]

You missed the interesting one

#if KDE_IS_VERSION(3,4,89)
#endif

Albert

A Dijous 01 Setembre 2005 22:59, Carsten Niehaus va escriure:
> On Thursday, 1. September 2005 10:47 pm, Toan T Nguyen wrote:
> > Hello,
> >
> > My KDE program uses setProgramLogo() method which is available
> > on KDE >= 3.4 only. So it cannot be compiled on KDE 3.3 desktop. I want
> > to add a #ifdef in my program to check for KDE version. Something like
> > this:
> >
> > #ifdef KDEVERSION >= 3.4.0
> >     setProgramLogo();
> > #endif
>
> Hava look at kdelibs/kdecore/kdeversion.h
>
> There you will find the defined values you need:
>
> #define KDE_VERSION_STRING "3.9.01 (>= 20050615)"
> #define KDE_VERSION_MAJOR 3
> #define KDE_VERSION_MINOR 9
> #define KDE_VERSION_RELEASE 01
> #define KDE_MAKE_VERSION( a,b,c ) (((a) << 16) | ((b) << 8) | (c))
>
> Carsten
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic