SCsub 797 B

123456789101112131415161718192021
  1. #!/usr/bin/env python
  2. Import("env")
  3. Import("env_modules")
  4. env_camera = env_modules.Clone()
  5. if env["platform"] == "iphone":
  6. # (iOS) Build as separate static library
  7. modules_sources = []
  8. env_camera.add_source_files(modules_sources, "register_types.cpp")
  9. env_camera.add_source_files(modules_sources, "camera_ios.mm")
  10. mod_lib = env_modules.add_library("#bin/libgodot_camera_module" + env["LIBSUFFIX"], modules_sources)
  11. elif env["platform"] == "windows":
  12. env_camera.add_source_files(env.modules_sources, "register_types.cpp")
  13. env_camera.add_source_files(env.modules_sources, "camera_win.cpp")
  14. elif env["platform"] == "osx":
  15. env_camera.add_source_files(env.modules_sources, "register_types.cpp")
  16. env_camera.add_source_files(env.modules_sources, "camera_osx.mm")