@@ -8,19 +8,18 @@ sha1_task=e7e1336ed099f672b3d5971d6a221b72ed804ac6
8
8
BUILD_task=$BUILD_PATH /task/$( get_directory $URL_task )
9
9
RECIPE_task=$RECIPES_PATH /task
10
10
11
- _src=$BUILD_task
12
11
_build=$BUILD_task /build_p4a
13
12
_pyroot=$( dirname ` dirname $HOSTPYTHON ` )
14
13
15
14
function prebuild_task() {
16
15
# take the patch from the recipe
17
- cd $_src
16
+ cd $BUILD_task
18
17
patch -p1 < $RECIPE_task /CMakeLists.txt.patch
19
18
patch -p1 < $RECIPE_task /Nibbler.h.patch
20
19
21
- cp $RECIPE_task /glob.* $_src /src
20
+ cp $RECIPE_task /glob.* $BUILD_task /src
22
21
23
- cd $_build
22
+ cd $BUILD_task /build_p4a
24
23
if [ ! -d android-cmake ]
25
24
then
26
25
git clone https://github.com/taka-no-me/android-cmake.git
@@ -33,9 +32,8 @@ function prebuild_task() {
33
32
# }
34
33
35
34
function build_task() {
36
-
37
- try mkdir -p $_build
38
- cd $_build
35
+ try mkdir -p $BUILD_task /build_p4a
36
+ cd $BUILD_task /build_p4a
39
37
40
38
push_arm
41
39
@@ -49,15 +47,16 @@ function build_task() {
49
47
-DCMAKE_CXX_FLAGS=-fPIC \
50
48
-DGNUTLS_LIBRARY=" $GNUTLS_LIBRARY " \
51
49
-DGNUTLS_INCLUDE_DIR=$GNUTLS_INCLUDE_DIR \
52
- -DCMAKE_EXE_LINKER_FLAGS=" -pie -L $BUILD_nettle /build/lib/ -lhogweed -lz $ ( pkg-config --libs nettle) " \
50
+ -DCMAKE_EXE_LINKER_FLAGS=" -pie $ ( pkg-config --libs nettle hogweed ) -lz " \
53
51
-DANDROID_NDK=$ANDROIDNDK \
54
52
-DCMAKE_BUILD_TYPE=Release \
53
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
55
54
-DANDROID_ABI=" armeabi-v7a with NEON" \
56
- $_src
55
+ $BUILD_task
57
56
cmake --build .
58
57
59
58
make -j1 .
60
- try cp -a $_build /src/{task,calc,lex} $LIBS_PATH
59
+ try cp -a $BUILD_task /build_p4a /src/{task,calc,lex} $LIBS_PATH
61
60
62
61
pop_arm
63
62
}
0 commit comments