PHONON_INCLUDE_DIR in FindPhonon.cmake ignores $KDEDIR

Andreas Pakulat apaku at gmx.de
Fri Apr 9 22:52:34 CEST 2010


On 09.04.10 22:45:41, Friedrich W. H. Kossebau wrote:
> Vendredi, le 9 avril 2010, à 21:46, vous avez écrit:
> > On Friday 09 April 2010, Friedrich W. H. Kossebau wrote:
> > > Hi,
> > > 
> > > TechBase [TB] teaches to install Phonon to $KDEDIR (!=$QTDIR). So I have
> > > done. But I cannot get kdelibs to compile then, it only finds the system
> > > one, which is an older one.
> > > 
> > > [TB]
> > > http://techbase.kde.org/Getting_Started/Build/KDE4/Prerequisites#Phonon
> > > 
> > > FindPhonon.cmake uses
> > > 
> > > find_path(PHONON_INCLUDE_DIR NAMES phonon/phonon_export.h
> > > 
> > >   HINTS
> > >   ${KDE4_INCLUDE_INSTALL_DIR}
> > >   ${QT_INCLUDE_DIR}
> > >   ${INCLUDE_INSTALL_DIR}
> > >   ${QT_LIBRARY_DIR})
> > > 
> > > But both KDE4_INCLUDE_INSTALL_DIR and INCLUDE_INSTALL_DIR are empty at
> > > this moment,
> > > 
> > > message(STATUS "${INCLUDE_INSTALL_DIR}###${KDE4_INCLUDE_INSTALL_DIR}")
> > > 
> > > gives only ###. What is wrong here? Why are both vars empty?
> > 
> > You could set CMAKE_PREFIX_PATH, this will be prefered over everything
> > else. 
> 
> Not a prefered solution though, right?

IMHO its the correct solution to tell cmake to search for libs in a
specific plugin. CMAKE_PREFIX_PATH is the official way with cmake to
influence how things like find_package, find_path and find_library work.

Andreas

-- 
Time to be aggressive.  Go after a tattooed Virgo.


More information about the Kde-buildsystem mailing list