added fix for android build on windows
This commit is contained in:
parent
4728ff30c0
commit
cc0d5a43cc
1 changed files with 16 additions and 4 deletions
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
Import("env")
|
||||
|
@ -81,10 +82,21 @@ if lib_arch_dir != "":
|
|||
env_android.Command(out_dir + "/libc++_shared.so", stl_lib_path, Copy("$TARGET", "$SOURCE"))
|
||||
|
||||
def generate_apk(target, source, env):
|
||||
gradle_process = []
|
||||
|
||||
if sys.platform.startswith("win"):
|
||||
gradle_process = [
|
||||
"cmd",
|
||||
"/c",
|
||||
"gradlew.bat",
|
||||
]
|
||||
else:
|
||||
gradle_process = ["./gradlew"]
|
||||
|
||||
if env["target"] != "editor" and env["dev_build"]:
|
||||
subprocess.run(
|
||||
[
|
||||
"./gradlew",
|
||||
gradle_process
|
||||
+ [
|
||||
"generateDevTemplate",
|
||||
"--quiet",
|
||||
],
|
||||
|
@ -93,8 +105,8 @@ if lib_arch_dir != "":
|
|||
else:
|
||||
# Android editor with `dev_build=yes` is handled by the `generateGodotEditor` task.
|
||||
subprocess.run(
|
||||
[
|
||||
"./gradlew",
|
||||
gradle_process
|
||||
+ [
|
||||
"generateGodotEditor" if env["target"] == "editor" else "generateGodotTemplates",
|
||||
"--quiet",
|
||||
],
|
||||
|
|
Loading…
Reference in a new issue