SIGN IN SIGN UP
Tencent / xLua UNCLAIMED

xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.

#!/bin/bash
if [ -n "$OHOS_NDK" ]; then
export NDK=${OHOS_NDK}
elif [ -n "$OHOS_NDK_HOME" ]; then
export NDK=${OHOS_NDK_HOME}
else
export NDK=~/ohos-sdk/linux/native
fi
export PATH=${NDK}/build-tools/cmake/bin:$PATH
function build() {
ABI=$1
BUILD_PATH=build.OHOS.${ABI}
cmake -H. -DOHOS_STL=c++_shared -B${BUILD_PATH} -DOHOS_ARCH=${ABI} -DOHOS_PLATFORM=OHOS -DCMAKE_TOOLCHAIN_FILE=${NDK}/build/cmake/ohos.toolchain.cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
cmake --build ${BUILD_PATH} --config Release
mkdir -p plugin_lua53/Plugins/OpenHarmony/libs/${ABI}/
cp ${BUILD_PATH}/libxlua.so plugin_lua53/Plugins/OpenHarmony/libs/${ABI}/libxlua.so
}
build armeabi-v7a
build arm64-v8a