SCsub 486 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python
  2. Import('env')
  3. env_modules = env.Clone()
  4. Export('env_modules')
  5. env.modules_sources = [
  6. "register_module_types.gen.cpp",
  7. ]
  8. # env.add_source_files(env.modules_sources,"*.cpp")
  9. Export('env')
  10. for x in env.module_list:
  11. if (x in env.disabled_modules):
  12. continue
  13. env_modules.Append(CPPFLAGS=["-DMODULE_" + x.upper() + "_ENABLED"])
  14. SConscript(x + "/SCsub")
  15. lib = env_modules.add_library("modules", env.modules_sources)
  16. env.Prepend(LIBS=[lib])