diff options
Diffstat (limited to 'platform/android/scripts/toolchain.sh')
-rwxr-xr-x | platform/android/scripts/toolchain.sh | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/platform/android/scripts/toolchain.sh b/platform/android/scripts/toolchain.sh index 6eb6a229fe..0f78200803 100755 --- a/platform/android/scripts/toolchain.sh +++ b/platform/android/scripts/toolchain.sh @@ -10,17 +10,13 @@ export MASON_DIR="`pwd`/.mason" export PATH=`mason env PATH` -echo MASON_PLATFORM=\"${MASON_PLATFORM}\" -echo MASON_ANDROID_ABI=\"${MASON_ANDROID_ABI}\" -echo CXX=\"`which $(mason env CXX)`\" -echo CC=\"`which $(mason env CC)`\" -echo LD=\"`which $(mason env LD)`\" -echo LINK=\"`which $(mason env CXX)`\" -echo AR=\"`which $(mason env AR)`\" -echo RANLIB=\"`which $(mason env RANLIB)`\" -echo STRIP=\"`which $(mason env STRIP)`\" -echo LDFLAGS=\"`mason env LDFLAGS` \${LDFLAGS:-}\" -echo CFLAGS=\"`mason env CFLAGS` \${CFLAGS:-}\" -echo CXXFLAGS=\"`mason env CXXFLAGS` \${CXXFLAGS:-}\" -echo CPPFLAGS=\"`mason env CPPFLAGS` \${CPPFLAGS:-}\" -echo JNIDIR=\"`mason env JNIDIR`\" +echo "set(CMAKE_SYSTEM_NAME Android)" +echo "set(CMAKE_SYSTEM_VERSION 1)" +echo "set(CMAKE_CXX_COMPILER \"`which $(mason env CXX)`\")" +echo "set(CMAKE_C_COMPILER \"`which $(mason env CC)`\")" +echo "set(ANDROID_JNIDIR \"`mason env JNIDIR`\")" +echo "set(ANDROID_ABI \"${1:-arm-v7}\")" +echo "set(ENV{MASON_ANDROID_ABI} \"${1:-arm-v7}\")" +echo "set(CMAKE_EXE_LINKER_FLAGS \"`mason env LDFLAGS` \${CMAKE_EXE_LINKER_FLAGS}\")" +echo "set(CMAKE_CXX_FLAGS \"-s -fvisibility=hidden -Os `mason env CXXFLAGS` \${CMAKE_CXX_FLAGS}\")" +echo "set(CMAKE_C_FLAGS \"-s -fvisibility=hidden -Os `mason env CPPFLAGS` \${CMAKE_C_FLAGS}\")" |