diff options
| author | ruki <[email protected]> | 2015-10-08 18:06:39 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2015-10-08 18:06:39 +0800 |
| commit | bec7630156f36839322c5c90fbe8e050350a6eac (patch) | |
| tree | c00200379017d15ae85305298a96ba90f7e0cfe6 | |
| parent | 950af3b39e7b728797c030bd4640914fdb186c40 (diff) | |
fix flags for android
| -rw-r--r-- | xmake/scripts/platform/android/android.lua | 8 | ||||
| -rw-r--r-- | xmake/scripts/tools/gcc.lua | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/xmake/scripts/platform/android/android.lua b/xmake/scripts/platform/android/android.lua index 1b4974b73..baa2b4b0f 100644 --- a/xmake/scripts/platform/android/android.lua +++ b/xmake/scripts/platform/android/android.lua @@ -56,10 +56,10 @@ function android.make(configs) configs.tools.sh = config.get("sh") -- init flags - configs.cxflags = { "-march=" .. config.get("arch") } - configs.asflags = { "-march=" .. config.get("arch") } - configs.ldflags = { "-march=" .. config.get("arch"), "-llog" } - configs.shflags = { "-march=" .. config.get("arch"), "-llog" } + configs.cxflags = { "-march=" .. config.get("arch"), "-mthumb" } + configs.asflags = { "-march=" .. config.get("arch"), "-mthumb" } + configs.ldflags = { "-march=" .. config.get("arch"), "-llog", "-mthumb" } + configs.shflags = { "-march=" .. config.get("arch"), "-llog", "-mthumb" } -- add flags for the sdk directory of ndk local ndk = config.get("ndk") diff --git a/xmake/scripts/tools/gcc.lua b/xmake/scripts/tools/gcc.lua index 1e4416c48..ee492e134 100644 --- a/xmake/scripts/tools/gcc.lua +++ b/xmake/scripts/tools/gcc.lua @@ -73,7 +73,7 @@ function gcc.init(self, name) if name:find("clang") then self.shflags = { "-dynamiclib", "-fPIC" } else - self.shflags = { "-shared -Wl,-soname", "-fPIC" } + self.shflags = { "-shared", "-fPIC" } end -- suppress warning for the clang |
