Browse Source

[rt-smart/mm] enable mm on armv7, armv8, rv64 only (#6834)

* [mm] enable mm on armv7, armv8, rv64 only

* [mm] config on ARCH_MM_MMU
Shell 2 years ago
parent
commit
12189d533a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      components/mm/SConscript

+ 2 - 2
components/mm/SConscript

@@ -3,12 +3,12 @@ from building import *
 
 
 objs = []
 objs = []
 
 
-if GetDepend('ARCH_MM_MMU'):
+if GetDepend('ARCH_ARM_CORTEX_A') or GetDepend('ARCH_ARMV8') or GetDepend('ARCH_RISCV64'):
     cwd  = GetCurrentDir()
     cwd  = GetCurrentDir()
     src = Glob('*.c') + Glob('*_gcc.S')
     src = Glob('*.c') + Glob('*_gcc.S')
     CPPPATH = [cwd]
     CPPPATH = [cwd]
 
 
-    group = DefineGroup('mm', src, depend = [''], CPPPATH = CPPPATH)
+    group = DefineGroup('mm', src, depend = ['ARCH_MM_MMU'], CPPPATH = CPPPATH)
 
 
     objs = [group]
     objs = [group]
     list = os.listdir(cwd)
     list = os.listdir(cwd)