OpenAL and SndFile as hard dependency for Granatier

Ian Wadham at
Wed May 18 06:34:42 CEST 2011

On Wednesday 18 May 2011 1:17:33 pm Raphael Kubo da Costa wrote:
> Ian Wadham < at> writes:
> > Urk! It appears that if you declare a REQUIRED package in a subdirectory
> > it gets propagated up to the top level and, if the package is missing,
> > the whole module fails at the CMake configuration stage, i.e. bye bye KDE
> > Games. If the package is declared as optional, then compilation can fail
> > in the subdirectory and the build of KDE Games comes to a grinding halt
> > mid way.
> FWIW, I ended up posting a reply to this to kde-commits and
> kde-buildsystem [1].
> [1]
Thanks very much for that, Raphael.  Unfortunately, my knowledge of
CMake macros and commands is rather hazy and I did not understand
everything you wrote.  The beta tagging is close and I am in an odd
timezone (East coast of Australia), which makes communication difficult,
especially IRC.  So maybe it would be safer for me to leave things as
I last committed them, rather than get into CMake stuff that is new to me.

Maybe we can refine this during the beta phase?  Should I write to
you personally?  Or maybe we could meet on the KDE Games list?
I am sure other subdirs in KDE Games (and their authors) could benefit
from better CMake programming.

Thanks again, Ian W.

More information about the release-team mailing list