From aa34fbb1425e33a1d0f3fc337c1b59bdb0ef3e7c Mon Sep 17 00:00:00 2001 From: mx <1123852253@qq.com> Date: Sat, 7 Nov 2020 12:09:48 +0800 Subject: [PATCH] Fix assembly compilation errors --- tools/codelite.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/codelite.py b/tools/codelite.py index d6fb2d892b..9b2060dfa5 100644 --- a/tools/codelite.py +++ b/tools/codelite.py @@ -196,7 +196,14 @@ def TargetCodelite(script, program): CLSetCFlags(root, building.Env.get('CCFLAGS', [])) CLSetCxxFlags(root, building.Env.get('CCFLAGS', [])) - CLSetAsFlags(root, building.Env.get('ASFLAGS', [])) + + asflags = building.Env.get('ASFLAGS', []) + asflags = asflags.replace('-ffunction-sections', '') + asflags = asflags.replace('-fdata-sections', '') + asflags = asflags.replace('-x', '') + asflags = asflags.replace('-Wa,', '') + asflags = asflags.replace('assembler-with-cpp', '') + CLSetAsFlags(root, asflags) CLSetLdFlags(root, building.Env.get('LINKFLAGS', [])) for macro in building.Env.get('CPPDEFINES', []):