summaryrefslogtreecommitdiff
path: root/xmake/scripts/platform/android/android.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/scripts/platform/android/android.lua')
-rw-r--r--xmake/scripts/platform/android/android.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/xmake/scripts/platform/android/android.lua b/xmake/scripts/platform/android/android.lua
index b8e91a09f..fe1c14cb7 100644
--- a/xmake/scripts/platform/android/android.lua
+++ b/xmake/scripts/platform/android/android.lua
@@ -40,6 +40,18 @@ function android.make(configs)
configs.formats.static = {"lib", ".a"}
configs.formats.object = {"", ".o"}
configs.formats.shared = {"lib", ".so"}
+
+ -- init the toolchains
+ configs.tools = {}
+ configs.tools.make = "make"
+ configs.tools.ccache = config.get("__ccache")
+ configs.tools.cc = config.get("cc") or "arm-linux-androideabi-gcc"
+ configs.tools.cxx = config.get("cxx") or "arm-linux-androideabi-g++"
+ configs.tools.mm = config.get("mm") or configs.tools.cc
+ configs.tools.mxx = config.get("mxx") or configs.tools.cxx
+ configs.tools.ld = config.get("ld") or "arm-linux-androideabi-g++"
+ configs.tools.ar = config.get("ar") or "arm-linux-androideabi-ar"
+ configs.tools.sh = config.get("sh") or "arm-linux-androideabi-g++"
end