Changeset View
Changeset View
Standalone View
Standalone View
packaging/android/configure_krita.sh
- This file was added.
Property | Old Value | New Value |
---|---|---|
File Mode | null | 100755 |
1 | #!/bin/sh | ||||
---|---|---|---|---|---|
2 | | ||||
3 | : ${KRITA_ROOT?"Project root path must be set"} | ||||
4 | : ${CMAKE_ANDROID_NDK?"Android NDK path must be set"} | ||||
5 | : ${ANDROID_SDK_ROOT?"Android SDK path must be set"} | ||||
6 | : ${ANDROID_API_LEVEL?"API level required"} | ||||
7 | : ${QT_ANDROID?"path to qt android required"} | ||||
8 | | ||||
9 | CURDIR="$(pwd)"/ | ||||
10 | | ||||
11 | export ANDROID_ARCHITECTURE=arm | ||||
12 | export ANDROID_ABI=armeabi-v7a | ||||
13 | export ANDROID_TOOLCHAIN=arm-linux-androideabi | ||||
14 | export ANDROID_NATIVE_API_LEVEL=android-$ANDROID_API_LEVEL | ||||
15 | | ||||
16 | | ||||
17 | : ${PY_INCLUDE_PATH?"Python include path must be set"} | ||||
18 | : ${PY_LIBRARY?"Python lib path must be set"} | ||||
19 | | ||||
20 | PYTHON_INCLUDE_PATH=$PY_INCLUDE_PATH | ||||
21 | PYTHON_LIBRARY=$PY_LIBRARY | ||||
22 | | ||||
23 | # Configure files using cmake | ||||
24 | cmake $KRITA_ROOT -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \ | ||||
25 | -DDEFINE_NO_DEPRECATED=1 \ | ||||
26 | -DBUILD_TESTING=OFF \ | ||||
27 | -DKDE4_BUILD_TESTS=OFF \ | ||||
28 | -DCMAKE_BUILD_TYPE=RelWithDebInfo \ | ||||
29 | -DCMAKE_TOOLCHAIN_FILE=$CMAKE_ANDROID_NDK/build/cmake/android.toolchain.cmake \ | ||||
30 | -DANDROID_PLATFORM=$ANDROID_NATIVE_API_LEVEL \ | ||||
31 | -DPYTHON_INCLUDE_DIR=$PYTHON_INCLUDE_PATH \ | ||||
32 | -DPYTHON_LIBRARY=$PYTHON_LIBRARY \ | ||||
33 | -DCMAKE_PREFIX_PATH=$QT_ANDROID \ | ||||
34 | -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 \ | ||||
35 | -DBUILD_TESTING=OFF -DKDE4_BUILD_TESTS=OFF \ | ||||
36 | -DBoost_NO_BOOST_CMAKE=TRUE \ | ||||
37 | -DBoost_NO_SYSTEM_PATHS=TRUE | ||||
38 | | ||||
39 | |