24 lines
875 B
Bash
Executable File
24 lines
875 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
set -o pipefail
|
|
|
|
export MASON_PLATFORM=android
|
|
export MASON_ANDROID_ABI=${1:-arm-v7}
|
|
export PATH="`pwd`/.mason:${PATH}"
|
|
export MASON_DIR="`pwd`/.mason"
|
|
|
|
export PATH=`mason env PATH`
|
|
|
|
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 \"\${ANDROID_JNIDIR}\")"
|
|
echo "set(CMAKE_EXE_LINKER_FLAGS \"`mason env LDFLAGS` \${CMAKE_EXE_LINKER_FLAGS}\")"
|
|
echo "set(CMAKE_SHARED_LINKER_FLAGS \"`mason env LDFLAGS` \${CMAKE_SHARED_LINKER_FLAGS}\")"
|
|
echo "set(CMAKE_CXX_FLAGS \"`mason env CXXFLAGS` \${CMAKE_CXX_FLAGS}\")"
|
|
echo "set(CMAKE_C_FLAGS \"`mason env CPPFLAGS` \${CMAKE_C_FLAGS}\")"
|
|
echo "set(STRIP_COMMAND \"`which $(mason env STRIP)`\")"
|