From f579039a0aa0755f3d67fe64ead672a4edfcbac4 Mon Sep 17 00:00:00 2001 From: Pierre-Thomas Meisels Date: Sun, 25 Apr 2021 21:24:38 +0200 Subject: [PATCH] Fix: add missing toolchain elements for android --- SConstruct | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SConstruct b/SConstruct index cfb2e953..3a231890 100644 --- a/SConstruct +++ b/SConstruct @@ -14,7 +14,7 @@ else: # Workaround for MinGW. See: # http://www.scons.org/wiki/LongCmdLinesOnWin32 -if (os.name=="nt"): +if os.name == "nt": import subprocess def mySubProcess(cmdline,env): @@ -371,8 +371,12 @@ elif env['platform'] == 'android': env['CC'] = toolchain + "/bin/clang" env['CXX'] = toolchain + "/bin/clang++" env['AR'] = toolchain + "/bin/" + arch_info['tool_path'] + "-ar" + env["AS"] = toolchain + "/bin/" + arch_info['tool_path'] + "-as" + env["LD"] = toolchain + "/bin/" + arch_info['tool_path'] + "-ld" + env["STRIP"] = toolchain + "/bin/" + arch_info['tool_path'] + "-strip" + env["RANLIB"] = toolchain + "/bin/" + arch_info['tool_path'] + "-ranlib" - env.Append(CCFLAGS=['--target=' + arch_info['target'] + env['android_api_level'], '-march=' + arch_info['march'], '-fPIC'])#, '-fPIE', '-fno-addrsig', '-Oz']) + env.Append(CCFLAGS=['--target=' + arch_info['target'] + env['android_api_level'], '-march=' + arch_info['march'], '-fPIC']) env.Append(CCFLAGS=arch_info['ccflags']) elif env["platform"] == "javascript":