浏览代码

Update lib_build_win.py

/zgh-build_scripts
guanghuispark 3 年前
当前提交
e780bd87
共有 1 个文件被更改,包括 8 次插入12 次删除
  1. 20
      engine/Scripts/lib_build_win.py

20
engine/Scripts/lib_build_win.py


platform=""
gn_params=""
optimize=""
ninja_params=""
ninja_params1=""
ninja_params2=""
ninja_params3=""

elif opt == '-m':
runtime_mode = arg
gn_params += gn_params + " --runtime-mode=" + runtime_mode # set runtime mode release/debug
elif opt == '-e':
bitcode="-bitcode_bundle -bitcode_verify"
gn_params += gn_params + " --bitcode" # enable-bitcode switch
def engine_path_check():
global engine_path

if runtime_mode == "release":
optimize=""
output_path="host_release"
ninja_params1="-C out/" +output_path + " flutter/third_party/txt:txt_lib"
ninja_params2="-C out/" +output_path + " third_party/angle:angle_lib"
ninja_params3="-C out/" +output_path + " third_party/angle:libEGL_static"
output_path="host_release"
ninja_params=" -C out/" +output_path + " flutter/third_party/txt:txt_lib"
assert False, "func set_params(), unknown param"
assert False, "In func set_params(), unknown param"
ninja_params1="-C out/" +output_path + " flutter/third_party/txt:txt_lib"
ninja_params2="-C out/" +output_path + " third_party/angle:angle_lib"
ninja_params3="-C out/" +output_path + " third_party/angle:libEGL_static"
gn_params=gn_params + " " + optimize
def set_env_verb():

if path.startswith(engine_path):
print("This environment variable has been set, skip")
return
os.environ["Path"]= engine_path + "/depot_tools;" + os.environ["Path"]
os.environ["Path"] = engine_path + "/depot_tools;" + os.environ["Path"]
def get_depot_tools():
print("\nGetting Depot Tools...")

os.system("cp -r build_release/. ../com.unity.uiwidgets/Runtime/Plugins/x86_64")
if runtime_mode == "debug":
os.system("rm -rf build_debug/*")
os.system("mono bee.exe win_debug")
os.system("bee.exe win_debug")
os.system("cp -r build_debug/. ../com.unity.uiwidgets/Runtime/Plugins/x86_64")
def revert_patches():

正在加载...
取消
保存