Hi again,
I downloaded cmake 3.0.0-rc4 but when I use cmake with
set(CMAKE_SYSTEM_NAME Android) I've got the output in attachment.
Where I installed cmake (/usr/local/share/cmake-3.0/Modules/Platform/),
I don't have any Android.cmake that could match.
I googled the problem but did not find a solution... Did you meet this ?
We use the following cmake toolchain
https://git-next.kde.org/kde/gcompris/blob/cmake/platforms/android.cmake .
Johnny
On 04/24/14 23:59, Aleix Pol wrote:
On Thu, Apr 24, 2014 at 10:55 PM, Aleix Pol <aleix...@kde.org
<mailto:aleix...@kde.org>> wrote:
On Thu, Apr 24, 2014 at 9:11 PM, JAZEIX Johnny <jaz...@gmail.com
<mailto:jaz...@gmail.com>> wrote:
Hi,
I'm currently working on GCompris port (passing from Gtk to
Qt5 qml/js) and for storing persistent data, i'm using KConfig
(from
https://projects.kde.org/projects/frameworks/kconfig/repository).
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.
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).
About the patch, in the toolchain I specifiy to compile with,
ANDROID is defined. This way, It only creates a
libKF5ConfigCore.so.
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 :)
Regards,
Johnny
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org <mailto:Kde-frameworks-devel@kde.org>
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
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.
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.
Aleix
[1]
http://quickgit.kde.org/?p=scratch%2Fapol%2Fkalgebraandroid.git&a=blob&h=9bd96cc3463a0675fd67aeca6cb1a47460f1dd8d&hb=e75f946e87690db2c4b509baac9c1ff4e51bc130&f=AndroidToolchain.cmake
Adding JAZEIX, in case he's not subscribed.
Aleix
System is unknown to cmake, create:
Platform/Android to use this system, please send your config file to
cm...@www.cmake.org so it can be added to cmake
Your CMakeCache.txt file was copied to CopyOfCMakeCache.txt. Please send that
file to cm...@www.cmake.org.
CMake Error at
/opt/Qt5.2.1_android/5.2.1/android_armv7/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.c
make:16 (message):
Failed to find "GLESv2" in "" with CMAKE_CXX_LIBRARY_ARCHITECTURE "".
Call Stack (most recent call first):
/opt/Qt5.2.1_android/5.2.1/android_armv7/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.c
make:51 (_qt5gui_find_extra_libs)
/opt/Qt5.2.1_android/5.2.1/android_armv7/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:1
43 (include)
/opt/Qt5.2.1_android/5.2.1/android_armv7/lib/cmake/Qt5/Qt5Config.cmake:26
(find_package)
CMakeLists.txt:10 (find_package)
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel