SConscript 629 B

1234567891011121314151617181920212223242526
  1. from building import *
  2. Import('rtconfig')
  3. src = Glob('*.c')
  4. cwd = GetCurrentDir()
  5. group = []
  6. CPPPATH = [cwd]
  7. CPPDEFINES = ['RT_USING_DLIBC']
  8. if rtconfig.PLATFORM == 'iar':
  9. if GetDepend('RT_USING_DFS'):
  10. from distutils.version import LooseVersion
  11. from iar import IARVersion
  12. CPPDEFINES = CPPDEFINES + ['_DLIB_FILE_DESCRIPTOR']
  13. if LooseVersion(IARVersion()) < LooseVersion("8.20.1"):
  14. CPPDEFINES = CPPDEFINES + ['_DLIB_THREAD_SUPPORT']
  15. group = DefineGroup('dlib', src, depend = ['RT_USING_LIBC'],
  16. CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES)
  17. Return('group')