Refactor SConscript and add file checks in iwasm.c (#3945)

This commit is contained in:
kk
2024-12-06 14:54:37 +08:00
committed by GitHub
parent aabe83074e
commit c32a6ceae1
2 changed files with 19 additions and 7 deletions

View File

@ -13,13 +13,10 @@ cwd = GetCurrentDir()
src = Glob('*.c')
if rtconfig.ARCH == 'arm':
if re.match('^cortex-m.*', rtconfig.CPU):
src += ['arch/invokeNative_thumb.s']
elif re.match('^cortex-a.*', rtconfig.CPU):
src += ['arch/invokeNative_arm.s']
elif rtconfig.ARCH == 'ia32':
src += ['arch/invokeNative_ia32.s']
if rtconfig.ARCH == 'arm' and re.match('^cortex-m.*', rtconfig.CPU):
src += ['arch/invokeNative_thumb.s']
else:
src.append(f"arch/invokeNative_{rtconfig.ARCH}.s")
CPPPATH = [cwd, cwd + '/../include']