Skip to content

Commit 607c610

Browse files
authored
Build for 32-bit android (#4)
* Build for 32-bit android * Update OTIO submodule
1 parent 9893ef4 commit 607c610

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

build.gradle

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,15 @@ task compileJNI {
7676
'rm CMakeCache.txt && ' +
7777
'cmake -G"Ninja" -DANDROID_ABI=x86_64 -DANDROID_NDK='+sdk_path+'/ndk/22.0.7026061 -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM='+sdk_path+'/cmake/3.10.2.4988404/bin/ninja -DCMAKE_TOOLCHAIN_FILE='+sdk_path+'/ndk/22.0.7026061/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=23 -DANDROID_TOOLCHAIN=clang ../.. && ' +
7878
'cmake --build . --config Release && ' +
79-
'mv lib/Release/Android/ lib/Release/x86_64'
79+
'mv lib/Release/Android/ lib/Release/x86_64 && ' +
80+
'rm CMakeCache.txt && ' +
81+
'cmake -G"Ninja" -DANDROID_ABI=armeabi-v7a -DANDROID_NDK='+sdk_path+'/ndk/22.0.7026061 -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM='+sdk_path+'/cmake/3.10.2.4988404/bin/ninja -DCMAKE_TOOLCHAIN_FILE='+sdk_path+'/ndk/22.0.7026061/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=23 -DANDROID_TOOLCHAIN=clang ../.. && ' +
82+
'cmake --build . --config Release && ' +
83+
'mv lib/Release/Android/ lib/Release/armeabi-v7a && ' +
84+
'rm CMakeCache.txt && ' +
85+
'cmake -G"Ninja" -DANDROID_ABI=x86 -DANDROID_NDK='+sdk_path+'/ndk/22.0.7026061 -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM='+sdk_path+'/cmake/3.10.2.4988404/bin/ninja -DCMAKE_TOOLCHAIN_FILE='+sdk_path+'/ndk/22.0.7026061/build/cmake/android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=23 -DANDROID_TOOLCHAIN=clang ../.. && ' +
86+
'cmake --build . --config Release && ' +
87+
'mv lib/Release/Android/ lib/Release/x86'
8088
}
8189
else {
8290
commandLine 'sh', '-c', 'mkdir -p build/natives && cd build/natives && cmake ../.. && cmake --build . --config Release'

deps/OpenTimelineIO

0 commit comments

Comments
 (0)