From kde-buildsystem Fri Jun 26 13:08:49 2009 From: Andreas Pakulat Date: Fri, 26 Jun 2009 13:08:49 +0000 To: kde-buildsystem Subject: Re: branches/KDE/4.3/kdelibs/nepomuk/core Message-Id: <20090626130849.GF9742 () neo ! apaku ! dnsalias ! org> X-MARC-Message: https://marc.info/?l=kde-buildsystem&m=124615164902222 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--VbJkn9YxBvnuCH5J" --VbJkn9YxBvnuCH5J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On 26.06.09 14:38:23, Andreas Pakulat wrote: > On 26.06.09 14:25:07, David Faure wrote: > > On Thursday 25 June 2009, David Faure wrote: > > > +target_link_libraries(nepomuk LINK_INTERFACE_LIBRARIES ${KDE4_KDEUI_LIBS} ${SOPRANO_LIBRARIES}) > > > > Is this supposed to be exported somehow? It works in kdelibs but linking still fails > > similarly in kdepim/akonadi/resources/nepomuktag: > > /d/kde/inst/kde4/lib/libnepomuk.so: undefined reference to `Soprano::Node::Node(Soprano::LiteralValue const&)' > > > > make VERBOSE=1 says it's linking to -lnepomuk but not to -lsoprano > > > > in kdepim: > > CMakeCache.txt:NEPOMUK_LIBRARIES:FILEPATH=/d/kde/inst/kde4/lib/libnepomuk.so > > CMakeCache.txt:SOPRANO_LIBRARIES:FILEPATH=/d/kde/inst/kdesupport-for-4.3/lib/libsoprano.so > > Interesting, Andreas Hartmetz had a similar problem with KDevPlatform > (together with the gold linker) but a simple testcase doesn't show that > problem when libs are all in the same cmake > project(http://lists.kde.org/?l=kde-buildsystem&m=124527551109094&w=2). > > So maybe link-interface-libs really only works within the same cmake > project (I've always wondered where cmake stores this information so that > it works across projects)? Hmm the attached testcase still works, so its not a problem if using imported targets. So last test would be by linking to the absolute path of the library but even that works with the sample testcase. Alex, any idea what the difference between the example testcase and nepomuk+soprano is? Andreas -- You now have Asian Flu. --VbJkn9YxBvnuCH5J Content-Type: application/octet-stream Content-Disposition: attachment; filename="testcmake_link_interface2.tar.bz2" Content-Transfer-Encoding: base64 QlpoOTFBWSZTWX4lQwEAB+z/5sbQAgBe9//fP+/eFP//33oAQAAgABcABIAIUASeDhegUSoA RxkwTQyGRkZNDQBoMjCAaDRpkMQ0AOMmCaGQyMjJoaANBkYQDQaNMhiGgA00iZJPajEnqNqA ANNNGgAAAAGg0ABFSICNMhoGQGgGmgA0ZBpoyANAAAiiJoTKGSZhGqehNGg0A00aaGg0eoBp o/VAPU7PyBPzTy7I8xBErluB6gMEwViIhgKiRECzioAG839vCeqO3N0aO4X2i+2ASAmAN4Fg phLSLVmMJpNTCOXCKXzdhMYTEXwYtgSBA51GEFkEjfwh80kESeqx0e9ETMxThEER5KXc9mGh 4JqwBA3hoBM1HzgkC3L3PH5+sS0l2O1cS7e286dswCEEASCkkl08chBMIZ9yKU0vqPkcWKIw 57WTypZAgQZkrIgwAg+gCSSVCbhsy+8dY11IKxBpJmVTKRChGYr46liGHVVzmMZE03rCARUC lwEgecJ1tNlLderUmYxjFVSVJUqKEHjOWtiifmpBMLrX31IqQlSAwKy4BFiA4ixUygIhLEyE UkyieDq61UBImtVAVrYhJ4Iq48lmy68uGQCvKZAJWcoKUIqkIJCtFo1ryVPf466S+ZpShJWS /AEvUK10gl0PhgG6CuONW4rQulRMZ1XzSK45cwJdUwICYLjQgS3gkMsQ1YwyvtcZ1KlsCI+H i0Fqo3UTFxBgmZF0XQWzA0IVLNwCZFBwIAohljrvmNEVtWTKsFGhiDdQsTa2eNoNF2V5cUwk FK4gTaJHc5wyJNiVKKEHXhjFt3gu3TmNqBNC2TrkpzCw1Etp2sZ2CHrNAfZ8XIn2vNgaSZyG wdZlUixQuKfK6XylSxHfTN4yE7UhojaZmo42wbTLLYfc8gc5DiYFChmyHjxDEMzUQX2MGTxe Tw3NvvvmZ3FTZtlhx0pvmowCIUjSETkgkYzlS1RtMT6tNIKksE6wSoWqV+CXnUILCCEcaQ5U MERJCpfe3BETEfOQlCkEMTMUKkj6DgnoGUWMLAHpekqlEvrgFAU0aAPsEymBNAngTHc4ssY6 XMqImCw6A70G0iSIBN6XQqaxE4EB/A1HM4mFSXWMqnMlg5NuwLPO3vPeqUat1tYRExG0gIel vXcJytx2lWo8jpdobmV29TeC8dHZzCmh0J7ieM6VHMFjmDeBpMUIBIBdQHPSJVMDWZhwcVOV q5iJRFbHWQpMLedsvBOkNR1ncNBc94lAMGEOVC8RMg3hxqly8UJk9IQVaFYiIgBJHiTEEoby t4JAp0PDJNj3U3BsNeCYjIJvSBHoLKmUn/azh4pD+o/uP8p/s07OzN1BxpqDWkvQd8DoDpDs BMB8GI1Tur1KlLTf5iCu6CC/4u5IpwoSD8SoYCA= --VbJkn9YxBvnuCH5J Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem --VbJkn9YxBvnuCH5J--