File tree 2 files changed +13
-5
lines changed 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -10,16 +10,23 @@ function prebuild_nettle() {
10
10
true
11
11
}
12
12
13
+ function shouldbuild_nettle() {
14
+ if [ -e " $LIBS_PATH /libhogweed.so" ]; then
15
+ DO_BUILD=0
16
+ fi
17
+ }
18
+
13
19
function build_nettle() {
14
20
cd $BUILD_nettle
15
21
push_arm
16
22
OLD_LDFLAGS=$LDFLAGS
17
23
OLD_CPPFLAGS=$CPPFLAGS
18
24
export LDFLAGS=" -L$BUILD_libgmp /build/lib $LDFLAGS "
19
- export CPPFLAGS=" -I$BUILD_libgmp /build/include $CPPFLAGS "
25
+ export CPPFLAGS=" -I$BUILD_libgmp /build/include"
20
26
try ./configure --build=i686-pc-linux-gnu --host=arm-linux-eabi --prefix=$BUILD_nettle /build/
21
27
try make install
22
28
libtool --finish $BUILD_nettle /build/
29
+ try cp -L $BUILD_nettle /build/lib/* .so* $LIBS_PATH
23
30
export LDFLAGS=$OLD_LDFLAGS
24
31
export CPPFLAGS=$OLD_CPPFLAGS
25
32
pop_arm
Original file line number Diff line number Diff line change 3
3
VERSION_task=${VERSION_task:- 2.4.4}
4
4
URL_task=http://taskwarrior.org/download/task-${VERSION_task} .tar.gz
5
5
6
- DEPS_task=(libuuid gnutls) # gnutls
6
+ DEPS_task=(libuuid gnutls)
7
7
sha1_task=e7e1336ed099f672b3d5971d6a221b72ed804ac6
8
8
BUILD_task=$BUILD_PATH /task/$( get_directory $URL_task )
9
9
RECIPE_task=$RECIPES_PATH /task
@@ -44,11 +44,12 @@ function build_task() {
44
44
export GNUTLS_INCLUDE_DIR=$BUILD_gnutls /build/include
45
45
cmake -DCMAKE_TOOLCHAIN_FILE=android-cmake/android.toolchain.cmake \
46
46
-DUUID_INCLUDE_DIR=$BUILD_libuuid /build/include \
47
- -DUUID_LIBRARY=$BUILD_libuuid /build/lib/libuuid.a \
47
+ -DUUID_LIBRARY=$BUILD_libgmp /build/lib/libgmp.a \
48
+ -DTASK_LIBRARIES=$BUILD_libuuid /build/lib/libuuid.a \
48
49
-DCMAKE_CXX_FLAGS=-fPIC \
49
- -DGNUTLS_LIBRARY=$GNUTLS_LIBRARY \
50
+ -DGNUTLS_LIBRARY=" $GNUTLS_LIBRARY " \
50
51
-DGNUTLS_INCLUDE_DIR=$GNUTLS_INCLUDE_DIR \
51
- -DCMAKE_EXE_LINKER_FLAGS=" -pie -L$BUILD_nettle /build/lib/ -lhogweed -lz $( pkg-config --libs nettle) $BUILD_libgmp /build/lib/libgmp.a " \
52
+ -DCMAKE_EXE_LINKER_FLAGS=" -pie -L$BUILD_nettle /build/lib/ -lhogweed -lz $( pkg-config --libs nettle) " \
52
53
-DANDROID_NDK=$ANDROIDNDK \
53
54
-DCMAKE_BUILD_TYPE=Release \
54
55
-DANDROID_ABI=" armeabi-v7a with NEON" \
You can’t perform that action at this time.
0 commit comments