Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
ialex32x committed Sep 13, 2024
1 parent 26a13ba commit b5fee67
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 6 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/build_v8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -257,15 +257,15 @@ jobs:
export PATH=$GITHUB_WORKSPACE/depot_tools:$PATH
cd $GITHUB_WORKSPACE/v8/v8
ls -l ./build/
python ./tools/dev/v8gen.py x64.release
cp $GITHUB_WORKSPACE/Scripts/v8.ios_x86_64.args.gn $GITHUB_WORKSPACE/v8/v8/out.gn/x64.release/args.gn
cat $GITHUB_WORKSPACE/v8/v8/out.gn/x64.release/args.gn
python ./tools/dev/v8gen.py release-ios
cp $GITHUB_WORKSPACE/Scripts/v8.ios_x86_64.args.gn $GITHUB_WORKSPACE/v8/v8/out.gn/release-ios/args.gn
cat $GITHUB_WORKSPACE/v8/v8/out.gn/release-ios/args.gn
ls -l $GITHUB_WORKSPACE/depot_tools/ninja
ninja -C ./out.gn/x64.release v8_monolith
ninja -C ./out.gn/release-ios v8_monolith
cd $GITHUB_WORKSPACE
mkdir -p staging/v8/ios.x86_64.release
cp $GITHUB_WORKSPACE/v8/v8/out.gn/x64.release/obj/libv8_monolith.a staging/v8/ios.x86_64.release/
cp $GITHUB_WORKSPACE/v8/v8/out.gn/release-ios/obj/libv8_monolith.a staging/v8/ios.x86_64.release/
- name: Upload
uses: actions/upload-artifact@v4
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build_v8_android_arm64-v8a.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,10 @@ jobs:
- name: Build v8 arm64-v8a
run: |
cd $GITHUB_WORKSPACE/v8/v8
ls -l ./build/
sh ./build/install-build-deps.sh --android
python ./build/linux/sysroot_scripts/install-sysroot.py --arch=arm64
ls -l ./third_party/android_ndk
python ./tools/dev/v8gen.py arm64.release
cp $GITHUB_WORKSPACE/Scripts/v8.android_arm64_v8a.args.gn $GITHUB_WORKSPACE/v8/v8/out.gn/arm64.release/args.gn
cat $GITHUB_WORKSPACE/v8/v8/out.gn/arm64.release/args.gn
Expand Down
3 changes: 3 additions & 0 deletions v8.android_arm32.args.gn
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ treat_warnings_as_errors = false #
v8_symbol_level = 0 # smaller lib
v8_enable_sandbox = false
use_rtti = true

default_android_ndk_root = "//third_party/android_ndk"
default_android_ndk_version = "r23c"
3 changes: 3 additions & 0 deletions v8.android_arm64.args.gn
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ treat_warnings_as_errors = false #
v8_symbol_level = 0 # smaller lib
v8_enable_sandbox = false
use_rtti = true

default_android_ndk_root = "//third_party/android_ndk"
default_android_ndk_version = "r23c"
5 changes: 5 additions & 0 deletions v8.ios_arm64.args.gn
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,12 @@ v8_enable_i18n_support = false
v8_monolithic = true
v8_use_external_startup_data = false
v8_enable_pointer_compression = false # Unsupported on iOS.

v8_jitless = true
# v8_enable_sparkplug = false
# v8_enable_maglev = false
# v8_enable_turbofan = false

v8_enable_webassembly = false
enable_ios_bitcode = true
ios_enable_code_signing = false
Expand Down
5 changes: 5 additions & 0 deletions v8.ios_x86_64.args.gn
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,12 @@ v8_enable_i18n_support = false
v8_monolithic = true
v8_use_external_startup_data = false
v8_enable_pointer_compression = false # Unsupported on iOS.

v8_jitless = true
v8_enable_sparkplug = false
v8_enable_maglev = false
v8_enable_turbofan = false

v8_enable_webassembly = false
enable_ios_bitcode = true
ios_enable_code_signing = false
Expand Down

0 comments on commit b5fee67

Please sign in to comment.