From 61a168099bf4c722623dbafba2321d7b460d546d Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Sun, 22 Jan 2023 21:00:25 -0500 Subject: [PATCH] =?UTF-8?q?[tools][keil]=20=E7=94=9F=E6=88=90=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B=E6=97=B6=E9=80=89=E5=AE=9AC99=E5=92=8CGNU=E6=89=A9?= =?UTF-8?q?=E5=B1=95=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/keil.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/keil.py b/tools/keil.py index 50d40e83e5..b2f3047921 100644 --- a/tools/keil.py +++ b/tools/keil.py @@ -273,6 +273,18 @@ def MDK45Project(tree, target, script): Define = tree.find('Targets/Target/TargetOption/TargetArmAds/Cads/VariousControls/Define') Define.text = ', '.join(set(CPPDEFINES)) + if ('CCFLAGS' in group and 'c99' in group['CCFLAGS']) or \ + ('CFLAGS' in group and 'c99' in group['CFLAGS']) or \ + ('CXXFLAGS' in group and 'c99' in group['CXXFLAGS']): + uC99 = tree.find('Targets/Target/TargetOption/TargetArmAds/Cads/uC99') + uC99.text = '1' + + if ('CCFLAGS' in group and '--gnu' in group['CCFLAGS']) or \ + ('CFLAGS' in group and '--gnu' in group['CFLAGS']) or \ + ('CXXFLAGS' in group and '--gnu' in group['CXXFLAGS']): + uGnu = tree.find('Targets/Target/TargetOption/TargetArmAds/Cads/uGnu') + uGnu.text = '1' + Misc = tree.find('Targets/Target/TargetOption/TargetArmAds/LDads/Misc') Misc.text = LINKFLAGS -- GitLab