浏览代码

Merge pull request #913 from bruvzg/mac_android

Rémi Verschelde 2 年之前
父节点
当前提交
10467e3062
共有 2 个文件被更改,包括 5 次插入0 次删除
  1. 4 0
      test/demo/example.gdextension
  2. 1 0
      tools/android.py

+ 4 - 0
test/demo/example.gdextension

@@ -16,3 +16,7 @@ linux.debug.arm64 = "res://bin/libgdexample.linux.template_debug.arm64.so"
 linux.release.arm64 = "res://bin/libgdexample.linux.template_release.arm64.so"
 linux.debug.rv64 = "res://bin/libgdexample.linux.template_debug.rv64.so"
 linux.release.rv64 = "res://bin/libgdexample.linux.template_release.rv64.so"
+android.debug.x86_64 = "res://bin/libgdexample.android.template_debug.x86_64.so"
+android.release.x86_64 = "res://bin/libgdexample.android.template_release.x86_64.so"
+android.debug.arm64 = "res://bin/libgdexample.android.template_debug.arm64.so"
+android.release.arm64 = "res://bin/libgdexample.android.template_release.arm64.so"

+ 1 - 0
tools/android.py

@@ -53,6 +53,7 @@ def generate(env):
         toolchain += "linux-x86_64"
     elif sys.platform == "darwin":
         toolchain += "darwin-x86_64"
+        env.Append(LINKFLAGS=["-shared"])
     env.PrependENVPath("PATH", toolchain + "/bin")  # This does nothing half of the time, but we'll put it here anyways
 
     # Get architecture info