From kde-devel Thu Sep 01 21:32:13 2005 From: Albert Astals Cid Date: Thu, 01 Sep 2005 21:32:13 +0000 To: kde-devel Subject: Re: kde version in #define Message-Id: <200509012332.13177.aacid () kde ! org> X-MARC-Message: https://marc.info/?l=kde-devel&m=112561034509258 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 <<