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