File tree 2 files changed +9
-2
lines changed
2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -22,11 +22,14 @@ function build_gnutls() {
22
22
23
23
export CPPFLAGS=" -I$BUILD_libgmp /build/include $CPPFLAGS -fexceptions -I${ANDROIDNDK} /sources/cxx-stl/stlport/stlport"
24
24
export LDFLAGS=" -L$BUILD_libgmp /build/lib $LDFLAGS \
25
+ $NDKPLATFORM /usr/lib/libz.so \
26
+ $BUILD_libgmp /build/lib/libgmp.a \
25
27
$ANDROIDNDK /sources/cxx-stl/gnu-libstdc++/$TOOLCHAIN_VERSION /libs/$ARCH /libsupc++.a \
26
28
$ANDROIDNDK /sources/cxx-stl/gnu-libstdc++/$TOOLCHAIN_VERSION /libs/$ARCH /libgnustl_static.a"
27
29
28
30
try ./configure --build=i686-pc-linux-gnu --host=arm-linux-eabi --prefix=$BUILD_gnutls /build/ --enable-local-libopts --disable-doc --disable-tests
29
31
try make install
32
+ libtool --finish $BUILD_gnutls /build/
30
33
31
34
export LDFLAGS=$OLD_LDFLAGS
32
35
export CPPFLAGS=$OLD_CPPFLAGS
Original file line number Diff line number Diff line change @@ -40,18 +40,22 @@ function build_task() {
40
40
push_arm
41
41
42
42
export ANDROID_NDK=$ANDROIDNDK
43
+ export GNUTLS_LIBRARY=$BUILD_gnutls /build/lib/libgnutls.a
44
+ export GNUTLS_INCLUDE_DIR=$BUILD_gnutls /build/include
43
45
cmake -DCMAKE_TOOLCHAIN_FILE=android-cmake/android.toolchain.cmake \
44
46
-DUUID_INCLUDE_DIR=$BUILD_libuuid /build/include \
45
47
-DUUID_LIBRARY=$BUILD_libuuid /build/lib/libuuid.a \
46
48
-DCMAKE_CXX_FLAGS=-fPIC \
47
- -DCMAKE_EXE_LINKER_FLAGS=-pie \
49
+ -DGNUTLS_LIBRARY=$GNUTLS_LIBRARY \
50
+ -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" \
48
52
-DANDROID_NDK=$ANDROIDNDK \
49
53
-DCMAKE_BUILD_TYPE=Release \
50
54
-DANDROID_ABI=" armeabi-v7a with NEON" \
51
55
$_src
52
56
cmake --build .
53
57
54
- try make -j1 .
58
+ make -j1 .
55
59
try cp -a $_build /src/{task,calc,lex} $LIBS_PATH
56
60
57
61
pop_arm
You can’t perform that action at this time.
0 commit comments