SConscript 435 B

12345678910111213141516171819
  1. # for module compiling
  2. import os
  3. Import('RTT_ROOT')
  4. from building import *
  5. cwd = GetCurrentDir()
  6. objs = []
  7. list = os.listdir(cwd)
  8. for item in list:
  9. path = os.path.join(cwd, item)
  10. if item == 'libraries' or not os.path.isdir(path):
  11. continue
  12. sconscript_path = os.path.join(path, 'SConscript')
  13. if os.path.isfile(sconscript_path):
  14. objs.extend(SConscript(os.path.join(item, 'SConscript')))
  15. Return('objs')