[Kde-games-devel] Problems with standalone KDE Game build
Albert Astals Cid
aacid at kde.org
Tue Aug 28 22:14:53 UTC 2012
El Dimarts, 28 d'agost de 2012, a les 12:59:12, Wolfgang Rohdewald va
escriure:
> Am Montag, 27. August 2012, 20:46:48 schrieb Ian Wadham:
> > On 27/08/2012, at 7:29 PM, Wolfgang Rohdewald wrote:
> > > Am Montag, 27. August 2012, 00:50:02 schrieb Albert Astals Cid:
> > >> Yes, games that use the new libkdegames should require the new
> > >> libkdegames.
> > >
> > > so now I changed all games containing the string KGameRenderer. Are
> > > there
> > > any other games needing libkdegames 4.9.0?
> > >
> > > M bomber/CMakeLists.txt
> > > M kbattleship/CMakeLists.txt
> > > M granatier/CMakeLists.txt
> > > M klickety/CMakeLists.txt
> > > M knetwalk/CMakeLists.txt
> > > M killbots/CMakeLists.txt
> > > M kbounce/CMakeLists.txt
> > > M kbreakout/CMakeLists.txt
> > > M kolf/CMakeLists.txt
> > > M kollision/CMakeLists.txt
> > > M klines/CMakeLists.txt
> > > M kdiamond/CMakeLists.txt
> > > M kmines/CMakeLists.txt
> > > M katomic/CMakeLists.txt
> > > M kreversi/CMakeLists.txt
> > > M kpat/CMakeLists.txt
> >
> > Yes: any that are not in the above set and use one of the "Kg" classes or
> > maybe even one of Stefan's "kitten killers", i.e. the deprecated classes
> > that have been move into libkdegamesprivate/. But ask Stefan. He
> > made the changes … He might even have some scripts that would help.
> >
> > The code using libkdegamesprivate/ should contain lines like:
> > #define USE_UNSTABLE_LIBKDEGAMESPRIVATE_API
> > #include <libkdegamesprivate/blahblah>
>
> kbattleship/knavalbattle and kbounce: CMakeLists.txt mentions
> libkdegamesprivate as dependeny, but it is not used anymore.
> I fixed that.
>
> > where "blahblah" is something like "kgamecanvas.h".
>
> > The "Kg" classes are:
> I added that dependency to all games needing libkdegamesprivate
> or any of the Kg* classes.
>
>
> M kfourinline/CMakeLists.txt
> M kblocks/CMakeLists.txt
> M kgoldrunner/CMakeLists.txt
> M ksirk/CMakeLists.txt
> M ksudoku/CMakeLists.txt
> M ktron/CMakeLists.txt
> M kblackbox/CMakeLists.txt
> M kshisen/CMakeLists.txt
> M bovo/CMakeLists.txt
> M kmahjongg/CMakeLists.txt
> M kapman/CMakeLists.txt
Can you make sure your changes are in the KDE 4.9 branch too?
Cheers,
Albert
More information about the kde-games-devel
mailing list