[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-buildsystem
Subject: Re: branches/KDE/4.3/kdelibs/nepomuk/core
From: David Faure <faure () kde ! org>
Date: 2009-06-28 14:34:46
Message-ID: 200906281634.47244.faure () kde ! org
[Download RAW message or body]
On Saturday 27 June 2009, Brad King wrote:
> David Faure wrote:
> > On Friday 26 June 2009, Brad King wrote:
> > > The question in this thread is why don't all configurations just
> > > follow #3 and accept DEBUGFULL? David: In your 'kdepim' source
> > > try adding the code
> > >
> > > get_property(loc TARGET KDE4__nepomuk PROPERTY LOCATION_DEBUG)
> > > message("neopumk=[${loc}]")
> > >
> > > where "KDE4__nepomuk" is the name of the target on which that
> > > IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUGFULL property you posted
> > > was set. What does it print?
> >
> > neopumk=[/d/kde/inst/kde4/lib/libnepomuk.so.4.3.0]
> >
> > but I'm not sure what this tells us about soprano ;-)
>
> It does tell us that CMake is picking one of the imported
> configurations to match with local configuration DEBUG.
> However, without an explicit mapping in the target property
> MAP_IMPORTED_CONFIG_DEBUG we cannot control which one.
>
> What configurations are installed? The files
> KDELibs4LibraryTargets-*.cmake contain the various configs.
There's
KDELibs4LibraryTargets.cmake
and
KDELibs4LibraryTargets-debugfull.cmake
The first one only says:
# Create imported target KDE4__nepomuk
ADD_LIBRARY(KDE4__nepomuk SHARED IMPORTED)
while the second one says:
# Import target "KDE4__nepomuk" for configuration "debugfull"
SET_PROPERTY(TARGET KDE4__nepomuk APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUGFULL)
SET_TARGET_PROPERTIES(KDE4__nepomuk PROPERTIES
IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUGFULL \
"/d/kde/src/4/qt-copy/lib/libQtCore.so;-lpthread;KDE4__kdecore;KDE4__kdeui;/d/kde/inst/kdesupport-for-4.3/lib/libsoprano.so"
IMPORTED_LOCATION_DEBUGFULL "/d/kde/inst/kde4/lib/libnepomuk.so.4.3.0"
IMPORTED_SONAME_DEBUGFULL "libnepomuk.so.4"
)
> Did you re-install all such configurations after the patch
> that added soprano to the link interface?
Yes, I deleted the contents of <kdedir>/share/apps/cmake/modules/ and reinstalled \
kdelibs.
--
David Faure, faure@kde.org, sponsored by Qt Software @ Nokia to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic