summaryrefslogtreecommitdiff
path: root/libcpu/SConscript
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2018-06-04 17:36:15 +0800
committerGitHub <[email protected]>2018-06-04 17:36:15 +0800
commit666d39c093092864921f9892ab9c54a99d45646d (patch)
treeffc2fbce1c4c2ff0afc3eaa0ea1c11c85a254687 /libcpu/SConscript
parentf0895aa4918d06477b22c72c61614bd217b10c82 (diff)
parentaa08164cb397d1b3439c410740849d213f99477f (diff)
Merge pull request #1498 from ArdaFu/master
[libcpu][arm][arm926] Using C header file to define stack and heap size.
Diffstat (limited to 'libcpu/SConscript')
-rw-r--r--libcpu/SConscript6
1 files changed, 5 insertions, 1 deletions
diff --git a/libcpu/SConscript b/libcpu/SConscript
index 0d00976092..a42909e64c 100644
--- a/libcpu/SConscript
+++ b/libcpu/SConscript
@@ -4,6 +4,7 @@ from building import *
comm = rtconfig.ARCH + '/common'
path = rtconfig.ARCH + '/' + rtconfig.CPU
+ASFLAGS = ''
# The set of source files associated with this SConscript file.
if rtconfig.PLATFORM == 'armcc':
@@ -21,7 +22,10 @@ if rtconfig.PLATFORM == 'cl':
if rtconfig.PLATFORM == 'mingw':
src = Glob(path + '/*.c')
+if rtconfig.PLATFORM == 'armcc' and rtconfig.ARCH == 'arm' and rtconfig.CPU == 'arm926':
+ ASFLAGS = ' --cpreproc'
+
CPPPATH = [RTT_ROOT + '/libcpu/' + rtconfig.ARCH + '/' + rtconfig.CPU, RTT_ROOT + '/libcpu/' + rtconfig.ARCH + '/common']
-group = DefineGroup(rtconfig.CPU.upper(), src, depend = [''], CPPPATH = CPPPATH)
+group = DefineGroup(rtconfig.CPU.upper(), src, depend = [''], CPPPATH = CPPPATH, ASFLAGS = ASFLAGS)
Return('group')