|
26 | 26 |
|
27 | 27 | set -e
|
28 | 28 |
|
29 |
| -# Note: we require android ndk r10 available from |
30 |
| -# http://dl.google.com/android/ndk/android-ndk32-r10-linux-x86_64.tar.bz2 |
31 |
| -# http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86_64.zip |
| 29 | +# Note: we require android ndk r10e available from |
| 30 | +# http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.tar.bz2 |
| 31 | +# http://dl.google.com/android/ndk/android-ndk-r10e-windows-x86_64.zip |
32 | 32 |
|
33 | 33 | # -----------------
|
34 | 34 | # Parse args
|
|
184 | 184 | then
|
185 | 185 | git checkout 1c95d349d5f92c5ac1c24e0ec6985272a3e3883c
|
186 | 186 | git reset --hard HEAD
|
187 |
| - patch -p1 < "$DIR/boost-for-android.patch" |
| 187 | + git apply "$DIR/boost-for-android.patch" |
188 | 188 | touch cpprestsdk.patched.stamp
|
189 | 189 | fi
|
190 | 190 | PATH="$PATH:$NDK_DIR" ./build-android.sh --boost=1.55.0 --with-libraries=locale,random,date_time,filesystem,system,thread,chrono "${NDK_DIR}" || exit 1
|
|
200 | 200 | then
|
201 | 201 | git checkout 1c95d349d5f92c5ac1c24e0ec6985272a3e3883c
|
202 | 202 | git reset --hard HEAD
|
203 |
| - patch -p1 < "$DIR/boost-for-android-x86.patch" |
| 203 | + git apply "$DIR/boost-for-android-x86.patch" |
204 | 204 | ln -s ../Boost-for-Android/boost_1_55_0.tar.bz2 .
|
205 | 205 | touch cpprestsdk.patched.stamp
|
206 | 206 | fi
|
|
230 | 230 | cmake "$DIR/../Release/" \
|
231 | 231 | -DCMAKE_TOOLCHAIN_FILE=../android-cmake/android.toolchain.cmake \
|
232 | 232 | -DANDROID_ABI=armeabi-v7a \
|
233 |
| - -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-clang3.4 \ |
| 233 | + -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-clang3.6 \ |
234 | 234 | -DANDROID_STL=none \
|
235 | 235 | -DANDROID_STL_FORCE_FEATURES=ON \
|
236 | 236 | -DANDROID_NATIVE_API_LEVEL=android-9 \
|
|
246 | 246 | cmake "$DIR/../Release/" \
|
247 | 247 | -DCMAKE_TOOLCHAIN_FILE=../android-cmake/android.toolchain.cmake \
|
248 | 248 | -DANDROID_ABI=armeabi-v7a \
|
249 |
| - -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-clang3.4 \ |
| 249 | + -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-clang3.6 \ |
250 | 250 | -DANDROID_STL=none \
|
251 | 251 | -DANDROID_STL_FORCE_FEATURES=ON \
|
252 | 252 | -DANDROID_NDK="${ANDROID_NDK}" \
|
|
262 | 262 | cmake "$DIR/../Release/" \
|
263 | 263 | -DCMAKE_TOOLCHAIN_FILE=../android-cmake/android.toolchain.cmake \
|
264 | 264 | -DANDROID_ABI=x86 \
|
265 |
| - -DANDROID_TOOLCHAIN_NAME=x86-clang3.4 \ |
| 265 | + -DANDROID_TOOLCHAIN_NAME=x86-clang3.6 \ |
266 | 266 | -DANDROID_STL=none \
|
267 | 267 | -DANDROID_STL_FORCE_FEATURES=ON \
|
268 | 268 | -DANDROID_NATIVE_API_LEVEL=android-9 \
|
|
278 | 278 | cmake "$DIR/../Release/" \
|
279 | 279 | -DCMAKE_TOOLCHAIN_FILE=../android-cmake/android.toolchain.cmake \
|
280 | 280 | -DANDROID_ABI=x86 \
|
281 |
| - -DANDROID_TOOLCHAIN_NAME=x86-clang3.4 \ |
| 281 | + -DANDROID_TOOLCHAIN_NAME=x86-clang3.6 \ |
282 | 282 | -DANDROID_STL=none \
|
283 | 283 | -DANDROID_STL_FORCE_FEATURES=ON \
|
284 | 284 | -DANDROID_NDK="${ANDROID_NDK}" \
|
|
0 commit comments