!2659 Build tools for linux arm64 host in Panda SDK

Merge pull request !2659 from Rokashevich Svetlana/add_es2panda_to_arm64_targets
This commit is contained in:
openharmony_ci 2024-10-18 15:59:43 +00:00 committed by Gitee
commit 95db950a6f
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
4 changed files with 18 additions and 0 deletions

View File

@ -100,6 +100,15 @@ function copy_into_sdk() {
done
}
function linux_arm64_tools() {
echo "> Building linux arm64 tools..."
local linux_arm64_build_dir="$SDK_BUILD_ROOT/linux_arm64_host_tools"
local linux_arm64_cmake_args="-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain/cross-clang-14-qemu-aarch64.cmake"
local linux_arm64_build_targets="es2panda e2p_test_plugin"
build_panda "$linux_arm64_build_dir" "$linux_arm64_cmake_args" "$linux_arm64_build_targets"
copy_into_sdk "$linux_arm64_build_dir" "$PANDA_SDK_PATH/linux_arm64_host_tools" "$SCRIPT_DIR"/linux_arm64_host_tools.txt
}
function linux_tools() {
echo "> Building linux tools..."
local linux_build_dir="$SDK_BUILD_ROOT/linux_host_tools"
@ -175,6 +184,7 @@ function ets_std_lib() {
rm -r -f "$PANDA_SDK_PATH"
ohos
linux_arm64_tools
linux_tools
windows_tools
ts_linter

View File

@ -0,0 +1,2 @@
bin/es2panda
lib/libe2p_test_plugin.so

View File

@ -53,6 +53,7 @@ EXPECTED="/tmp/panda_sdk_test_expected.txt"
# Test 1
find build-sdk -maxdepth 1 | sort --version-sort >"$ACTUAL"
echo "build-sdk
build-sdk/linux_arm64_host_tools
build-sdk/linux_host_tools
build-sdk/ohos_arm64
build-sdk/panda-sdk-$SDK_VERSION.tgz

View File

@ -6,6 +6,11 @@ build-sdk/sdk/ets/stdlib/README.md
build-sdk/sdk/ets/stdlib/escompat
build-sdk/sdk/ets/stdlib/native
build-sdk/sdk/ets/stdlib/std
build-sdk/sdk/linux_arm64_host_tools
build-sdk/sdk/linux_arm64_host_tools/bin
build-sdk/sdk/linux_arm64_host_tools/bin/es2panda
build-sdk/sdk/linux_arm64_host_tools/lib
build-sdk/sdk/linux_arm64_host_tools/lib/libe2p_test_plugin.so
build-sdk/sdk/linux_host_tools
build-sdk/sdk/linux_host_tools/bin
build-sdk/sdk/linux_host_tools/bin/ark