summaryrefslogtreecommitdiff
path: root/libcpu/risc-v/common/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'libcpu/risc-v/common/SConscript')
-rw-r--r--libcpu/risc-v/common/SConscript3
1 files changed, 3 insertions, 0 deletions
diff --git a/libcpu/risc-v/common/SConscript b/libcpu/risc-v/common/SConscript
index ccd26ae518..814cfb01d5 100644
--- a/libcpu/risc-v/common/SConscript
+++ b/libcpu/risc-v/common/SConscript
@@ -7,6 +7,9 @@ src = Glob('*.c') + Glob('*.cpp') + Glob('*_gcc.S')
CPPPATH = [cwd]
ASFLAGS = ' -I ' + cwd
+if not GetDepend('RT_USING_HW_ATOMIC'):
+ SrcRemove(src, 'atomic_riscv.c')
+
group = DefineGroup('CPU', src, depend = [''], CPPPATH = CPPPATH, ASFLAGS = ASFLAGS)
Return('group')