SConscript 549 B

123456789101112131415161718192021222324252627282930
  1. #
  2. # Copyright (c) 2021, RT-Thread Development Team
  3. #
  4. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  5. #
  6. from building import *
  7. cwd = GetCurrentDir()
  8. src = Split('''
  9. wasm_runtime.c
  10. ''')
  11. if GetDepend(['WAMR_BUILD_FAST_INTERP']):
  12. src += ["wasm_interp_fast.c"]
  13. else:
  14. src += ["wasm_interp_classic.c"]
  15. if GetDepend(['WAMR_BUILD_MINI_LOADER']):
  16. src += ["wasm_mini_loader.c"]
  17. else:
  18. src += ["wasm_loader.c"]
  19. CPPPATH = [cwd]
  20. group = DefineGroup('iwasm_interpreter', src, depend = [''], CPPPATH = CPPPATH)
  21. Return('group')