Hi A short question. I just found out that kdenlive does not compile for me because it failed to add the SOPRANO_INCLUDE_DIR to it's build-system. The dependency was acquired indirect over using nepomuk.
FindNepomuk checks for Soprano but does add nothing of it to it's NEPOMUK_<XYZ>_LIBRARIES vars and a NEPOMUK_INCLUDE_DIRS var does not exist. So my question is: Is the correct solution to add the soprano libs/includes to the NEPOMUK_*_LIBRARIES / INCLUDE_DIRS so a user of nepomuk is relieved of having to know nepomuks dependecies. Or must i fix kdenlives CMakeLists.txt to add the SOPRANO_INCLUDE_DIR (which it does not check explicit for). It seems btw that kdenlive does not need to add the soprano libraries explicit here. Most likely because it does not use any Soprano stuff in its own code. The linker most likely is able to pickup the dependency from the nepomuk libs ldd info (forgot how that is called). So in this use case the soprano libs are not required for explicit linking (or so it seems). The include dir is. Mike _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
