<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Apr 24, 2014 at 10:55 PM, Aleix Pol <span dir="ltr"><<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div class="h5">On Thu, Apr 24, 2014 at 9:11 PM, JAZEIX Johnny <span dir="ltr"><<a href="mailto:jazeix@gmail.com" target="_blank">jazeix@gmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div class="h5">Hi,<br>
<br>
I'm currently working on GCompris port (passing from Gtk to Qt5 qml/js) and for storing persistent data, i'm using KConfig (from <a href="https://projects.kde.org/projects/frameworks/kconfig/repository" target="_blank">https://projects.kde.org/<u></u>projects/frameworks/kconfig/<u></u>repository</a>).<br>
<br>
It works fine on Desktop (tested on linux) and with a slight modification (I attached a potential patch which fix my problem) it works also on Android.<br>
<br>
I have a problem when compiling KConfig libraries because it appends the soname at the end of library (meaning libGCompris.so will look for a libKF5ConfigCore.so.5) and I deploy only libKF5ConfigCore.so (it looks like Android does not support soname).<br>
<br>
About the patch, in the toolchain I specifiy to compile with, ANDROID is defined. This way, It only creates a libKF5ConfigCore.so.<br>
<br>
If it is good for you, is it possible to integrate it on KConfig ?Or if you have an other way to not have the soname, I take it :)<br>
<br>
Regards,<br>
<br>
Johnny<br>
<br></div></div>_______________________________________________<br>
Kde-frameworks-devel mailing list<br>
<a href="mailto:Kde-frameworks-devel@kde.org" target="_blank">Kde-frameworks-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-frameworks-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kde-frameworks-devel</a><br>
<br></blockquote></div><br></div><div class="gmail_extra">You need to set the system name to Android (set(CMAKE_SYSTEM_NAME Android)), note you will need cmake 3.0 for that to work, this sets the cmake project to drop the soname for libraries.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">FWIW, I've been working on improving the cmake situation on Android [1], maybe that can help you, although it's far from a usable state.</div><div class="gmail_extra">
<br></div><div class="gmail_extra">Aleix</div><div class="gmail_extra"><br></div><div class="gmail_extra">[1] <a href="http://quickgit.kde.org/?p=scratch%2Fapol%2Fkalgebraandroid.git&a=blob&h=9bd96cc3463a0675fd67aeca6cb1a47460f1dd8d&hb=e75f946e87690db2c4b509baac9c1ff4e51bc130&f=AndroidToolchain.cmake" target="_blank">http://quickgit.kde.org/?p=scratch%2Fapol%2Fkalgebraandroid.git&a=blob&h=9bd96cc3463a0675fd67aeca6cb1a47460f1dd8d&hb=e75f946e87690db2c4b509baac9c1ff4e51bc130&f=AndroidToolchain.cmake</a></div>
</div>
</blockquote></div><br></div><div class="gmail_extra">Adding JAZEIX, in case he's not subscribed.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Aleix</div></div>