mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Add support for relative paths in mac os gen_snapshot. (flutter/engine#35324)
This commit is contained in:
parent
7990971133
commit
84911a25eb
@ -9,6 +9,10 @@ import subprocess
|
||||
import sys
|
||||
import os
|
||||
|
||||
buildroot_dir = os.path.abspath(
|
||||
os.path.join(os.path.realpath(__file__), '..', '..', '..', '..')
|
||||
)
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(
|
||||
@ -19,25 +23,29 @@ def main():
|
||||
parser.add_argument('--clang-dir', type=str, default='clang_x64')
|
||||
parser.add_argument('--x64-out-dir', type=str)
|
||||
parser.add_argument('--arm64-out-dir', type=str)
|
||||
parser.add_argument('--armv7-out-dir', type=str)
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
dst = (
|
||||
args.dst
|
||||
if os.path.isabs(args.dst) else os.path.join(buildroot_dir, args.dst)
|
||||
)
|
||||
|
||||
if args.x64_out_dir:
|
||||
generate_gen_snapshot(
|
||||
args.x64_out_dir, os.path.join(args.dst, 'gen_snapshot_x64')
|
||||
x64_out_dir = (
|
||||
args.x64_out_dir if os.path.isabs(args.x64_out_dir) else
|
||||
os.path.join(buildroot_dir, args.x64_out_dir)
|
||||
)
|
||||
generate_gen_snapshot(x64_out_dir, os.path.join(dst, 'gen_snapshot_x64'))
|
||||
|
||||
if args.arm64_out_dir:
|
||||
generate_gen_snapshot(
|
||||
os.path.join(args.arm64_out_dir, args.clang_dir),
|
||||
os.path.join(args.dst, 'gen_snapshot_arm64')
|
||||
arm64_out_dir = (
|
||||
args.arm64_out_dir if os.path.isabs(args.arm64_out_dir) else
|
||||
os.path.join(buildroot_dir, args.arm64_out_dir)
|
||||
)
|
||||
|
||||
if args.armv7_out_dir:
|
||||
generate_gen_snapshot(
|
||||
os.path.join(args.armv7_out_dir, args.clang_dir),
|
||||
os.path.join(args.dst, 'gen_snapshot_armv7')
|
||||
os.path.join(arm64_out_dir, args.clang_dir),
|
||||
os.path.join(dst, 'gen_snapshot_arm64')
|
||||
)
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user